<?php

// Simple Business Logik des SP

$identifier = $_SERVER["uniqueID"];
$givenname  = $_SERVER["givenName"];
$surname    = $_SERVER["surname"];

$text = "";
$flag = false;

$userdb = "userdb.txt";

print_r("Guten Tag ".$givenname."  ".$surname."  ");
print_r("Ihre ID lautet: ".$identifier);

$lines = file($userdb,FILE_IGNORE_NEW_LINES);

foreach ($lines as $line_num => $line) {
      
  $tmp_array=split(" ", $line, 2);
  
	if ($tmp_array[0]==$identifier) { 
		
		print_r("Sie sind zum ".++$tmp_array[1].".ten Mal auf dieser Seite.");
		$line = implode(" ", $tmp_array);
		$flag=true;		 		
	}

	$text=$text.$line."\n";
	
}

// Write identifiers and number of visits back to file

$fh = fopen($userdb, 'w') or die("can't open file".$file);
fwrite($fh, $text);
fclose($fh);

if ($flag!=true) {

print_r("Sie sind zum ersten Mal auf dieser Seite.");
$fh = fopen($userdb, 'a') or die("can't open file".$file);
fwrite($fh, $identifier." 1");
fclose($fh);

}

?>