<?php

//session_set_cookie_params(1800);
//session_start();
//setcookie("user_ip", $_SERVER['REMOTE_ADDR'], time()+360000);

// touch test.txt
// chmod 777 test.txt


$Query_String  = explode("&", explode("?", $_SERVER['REQUEST_URI'])[1] );
list($param, $fname) = explode("=", $Query_String[0]);
//echo 'document.write("' .$Query_String[0]. '");';
$fname = $fname.".txt";
//echo 'document.write("' .$fname. '");';

// remove leading '/' or double slashes (will also hack out http:// injections)
//$fname = trim($fname);
//$fname = str_replace('//', '/', $fname);
//while (strlen($filename) > 0 && strcmp(substr($fname,0,1), '/') == 0) {
//    $fname = substr($fname, 1);
//}

// Counter-Datei öffnen (Datei muss vorhanden sein)
$datei = fopen($fname, "r+");

// Counter-Datei lesen
$counterstand = fgets($datei, 10);

// Überprüfen, ob Datei leer ist
if($counterstand == "")
   {
   $counterstand = 0;
   }

// Weiterzählen
$counterstand++;

// Dateizeiger auf Anfang setzen
rewind($datei);

// Neuen Counterstand schreiben
fwrite($datei, $counterstand);

// Counter-Datei schliessen
fclose($datei);

//printf($counterstand);
echo 'document.write("' .$counterstand. '");';

?>
