Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 1st, 2012  |  syntax: PHP  |  size: 0.64 KB  |  hits: 29  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. <?php
  2. //Enable PHP max execution time
  3. ini_set('max_execution_time',0);
  4.  
  5. ob_implicit_flush(true);
  6. ob_end_flush();
  7.  
  8. $file = "1.txt";
  9. $lastpos = 0;
  10.  
  11. while (true) {
  12.         usleep(300000);  //0.3s
  13.         clearstatcache(false, $file);
  14.             $len = filesize($file);
  15.             if ($len < $lastpos) {
  16.                 //file deleted or reset
  17.                 $lastpos = $len;
  18.             }
  19.             elseif ($len > $lastpos) {
  20.                 $f = fopen($file, "rb");
  21.                 if ($f === false)
  22.                    { die(); }
  23.                 fseek($f, $lastpos);
  24.                 while (!feof($f)) {
  25.                     $buffer = fread($f, 1);
  26.                     echo $buffer;
  27.                 }
  28.                 fclose($handle);
  29.             }
  30.         }
  31. ?>