#!/usr/bin/php -q
 
<?
 
# ----------------------------------------------
 
# Program     : tail-example.php
 
# Version     : 1.0
 
# Author      : Matthew Frederico
 
# Date        : March 21 2002
 
# ----------------------------------------------
 
 
/****************************/
 
/* Configuration parameters */
 
/****************************/
 
# File Locations
 
 
$tailfile               = "/var/log/maillog";
 
 
# How long to delay between checks on the log
 
# file updates
 
 
$check_delay    = 5;
 
 
/**********************************************/
 
/*          M A I N   P R O G R A M           */
 
/**********************************************/
 
include("tailfile.phpc");       // PHP Tail class.
 
 
// This is where we watch our mail log for updates
 
//---------------------------------------------
 
$t = new TailFile($tailfile);
 
print "Watching mail log... \n";
 
 
while ($t->isOpen())
 
{
 
        $t->checkUpdates();
 
        $myres = $t->getResults();
 
 
        if ($myres)
 
                print $myres;
 
        
 
        $t->wait($check_delay);
 
}
 
//---------------------------------------------
 
 
 |