Просмотр файла UserOnline/useronline.php

Размер файла: 1.45Kb
  1. <?
  2. $daten="besucher.txt";
  3. $time = time();
  4.  
  5. $brow=("$REMOTE_ADDR");
  6. $user = explode ('/', $HTTP_USER_AGENT);
  7. $ip = ("Phone: $user[0] IP: $brow");
  8.  
  9. $ablaufzeit = "$time"-"300"; //zdes mozhno nastroit wremja kak dolgo ip budet xranitsja w txt fajle
  10. $pruefung = @file($daten);
  11. while (list ($line_num, $line) = @each ($pruefung))
  12. {$zeiten = explode("&&",$line);
  13. if($zeiten[0] <= $ablaufzeit)
  14. {$fp = fopen( "$daten", "r" );
  15. $contents = fread($fp, filesize($daten));
  16. fclose($fp);
  17. $line=quotemeta($line);
  18. $string2 = "";
  19. $replace = ereg_replace($line, $string2, $contents);
  20. $fh=fopen($daten, "w");
  21. @flock($fp,2);
  22. fputs($fh, $replace);
  23. @flock($fp,3);
  24. fclose($fh);}}
  25. $ippruefung = @file($daten);
  26. while (list ($line_num, $line) = @each ($ippruefung))
  27. {$ips = explode("&&",$line);
  28. if($ips[1] == $ip)
  29. {$fp = fopen( "$daten", "r" );
  30. $contents = fread($fp, filesize($daten));
  31. fclose($fp);
  32. $line=quotemeta($line);
  33. $string2 = "";
  34. $replace = ereg_replace($line, $string2, $contents);
  35. $fh=fopen($daten, "w");
  36. @flock($fp,2);
  37. fputs($fh, $replace);
  38. @flock($fp,3);
  39. fclose($fh);}}
  40. $fp = fopen("$daten", "a+");
  41. flock($fp,2);
  42. fputs ($fp, "$time&&$ip&&\n");
  43. flock($fp,3);
  44. fclose ($fp);
  45. $anzahldaten = file($daten);
  46. $anzahl = count($anzahldaten);
  47.  
  48. echo"$anzahl"; /*eto pokazivaet koli4estwo 4elowek na sajte,
  49. nado sozdat eshe textfile besucher.txt i ego chmod777,
  50. u menja etot script wstawlen tolko w index.php kone4no mozhesh wstawit ego w kazhduju stranicu*/
  51.  
  52. ?>