tail functionality in PHP
This little PHP code snippet could come in handy for those in a need to display most recent entries in a considerably heavy text file, e.g. Apache log.
tail in nix
In UNIX and UNIX-like environments there’s a command called tail
1, that does the trick of displaying last few lines in a text file, e.g.
$ tail -n 10 /home/clients/tekkie.dev/logs/default-error.log
for the last 10 lines of Apache error log. On the remote server this kind of tool is the subject of SSH access or the possibility of using proc_open
or exec
functions of PHP to call tail
. Mostly, esp. on the virtual servers, this is not the case.
tail in PHP
The above reasoning is exactly why this tail PHP code is a handy tool: