Re: Read Last Lines of a Text File
| From: | Oliver Hankeln | Date: | Thu, 17 Jun 2004 15:29:03 +0000 |
| Subject: | Re: Read Last Lines of a Text File | ||
| References: | 1 2 3 4 5 6 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-188494@lists.php.net to get a copy of this message | ||
Scott Miller wrote:
Sorry. I mean fgets ...perI've changed my script to the following: <?php $file ="/var/log/radius.log"; $fp = popen("/usr/bin/tail -$limit $file", 'r'); if (! $fp ) { echo 'unable to pipe command'; } while (!feof($fp) ) { $line = fgets($fp); print $line; } ?> And now get the following errors: Warning: Wrong parameter count for fgets() in /var/www/html/logs2.php on line 10 I get this over and over and over (like it's producing the error onceChanged that line as shown above, and now get the following error: Fatal error: Call to undefined function: fget() in /var/www/html/logs2.php on line 11line in the log file).prior to PHP 4.2 you had to use a second parameter for fgets. This parameter is the maximum length per line to read. $line = fget($fp,4096); will probably work. HTH, Oliver