Re: php not reading file properly

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Aug 20, 2008 at 3:15 PM, sean greenslade <zootboysean@xxxxxxxxx>wrote:

> I have this snippet of code that is supposed to read the apache access log
> and display it:
> <?php
>    $myFile = "/var/log/httpd/access_log";
>    $fh = fopen($myFile, 'r');
>    $theData = fread($fh, filesize($myFile));
>    fclose($fh);
>    echo
>    "This weeks apache log (clears every sunday morning):".
>    substr($theData,0,2000);
> ?>
> For some reason, it displays the logs when I run the php file thru
> terminal:
> php -f /web/apache.php
>
> but not when I access it thru the web. when I browse to it, it just
> displays
> the static text ("This weeks apache log (clears every sunday morning):"),
> not the log text.
>
> Very confused,
> zootboy
>

Check permissions on the file for the user the web server is running under.
I.e. if the webserver is running as user Nobody, make sure the file can be
read by Nobody (you know what I mean).

Steve

[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux