[ciapug] suggestions on reading a log file
David Champion
dchampion at visionary.com
Wed Apr 5 17:58:37 CDT 2006
Out of curiosity, I googled for "php tail" and found this link right away...
http://www.phpclasses.org/browse/file/1656.html
This one shows doing using the unix "tail" command...
http://www.codecomments.com/archive228-2005-2-405524.html
I'm sure there are several other examples out there.
-dc
David Champion wrote:
> I don't know a lot about how various commercial virtual hosting is set
> up, but I would bet most of them would use seperate logs. We do for our
> hosting clients. It could be considered a security risk to allow other
> clients to view a common log.
>
> You could used the php fopen / fread commands, I'm sure with a little
> trickery you could emulate the unix "tail" command.
>
> -dc
>
> Barry Buelow wrote:
>
>> Hello,
>>
>> I've been lurking for a few months and trying not to embarass myself
>> by asking too stupid a question, but neither my, nor your, luck can
>> last forever.
>> 1. I'm working on a web page that will be on a commercial hosting
>> site (tbd). Past experience with these sites is that they have a
>> common error log file. I usually look at the "tail" of it.
>> It struck me that I could have a php page go get the "tail" and strip
>> it down to items from my site. Something like the last 10 matched
>> substring. Reading the entire huge file doesn't seem like a good
>> idea. Nor do I want to do anything that is a major load on the
>> system. The only idea I have is to open the log file in read mode,
>> then replicate the "tail" function using file pointer manipulation.
>> Is there a way to copy the last 1000 lines or some other interesting
>> trick?
>> Any suggestions?
>>
>>
>> 2. What is recommended practice for processing form data to prevent
>> attacks? addslashes?
>> escape_shell_cmd?
>> string length limiting?
>> other?
>> Is there a particular web page that lists best practices for security?
>>
>> tia,
>> Barry
>>
>>
>>
>> ================
>> I'm 56, live in the Cedar Rapids area, have a BSCS which is now
>> yellow and curled. Written: pascal, pl1, assembly, c(not ++), nearly
>> all of it embedded, haven't learned a new language in ages as career
>> moves have taken me away from sw. Read 3 books on php and digging in,
>> but have to "real world" experience.
More information about the ciapug
mailing list