Yup that did it thanks.
If anyone comes here looking for this the whole code is below. I had to add in the rewriting to the text file the count for the if the user had been there before. So it is as follows.
PHP Code:
<?php
$user = $_SERVER['REMOTE_ADDR'];
$computer = $_SERVER["HTTP_USER_AGENT"];
//To Change the date formate from MM/DD/YY HH:MM go here http://www.php.net/date
$date = date('m/j/y H:i');
$count = "hit.txt";
$value2 = fopen($count, "r+");
$entervalue = fread($value2, 999999999);
$entervalue = $entervalue + 1;
fclose($value2);
$value = fopen($count, "w+");
fwrite($value, $entervalue);
fclose($value);
$hitsfile = "log.txt";
$gethits = fopen($hitsfile, "a+");
$check = fread($gethits, 9999999999);
$page = $entervalue . ". " . $date . " " . $user . " " . $computer . "\n";
//REMOVE ALL OF THIS IF YOU DON'T CARE IF A USER HAS BEEN HERE MORE THAN ONCE IN A DAY... REMOVE THAT . " " IF YOU WANT TO BE MORE SPECIFIC TO IF THEY HAVE EVER BEEN THERE.
$beenhere = preg_match("/".$user."/", $check);
if ($beenhere) {
$entervalue = $entervalue - 1;
$value = fopen($count, "w+");
fwrite($value, $entervalue);
fclose($value);
die ("You've been here today.");
}
else {
//REMOVE UNTIL HERE
fwrite($gethits, $page);
fclose($gethits);
}
?>
Bookmarks