View Single Post
  #1 (permalink)  
Old February 15th, 2006, 07:57 AM
ARD_40 ARD_40 is offline
Registered User
 
Join Date: Feb 2006
Location: london, , United Kingdom.
Posts: 2
Thanks: 0
Thanked 0 Times in 0 Posts
Default A Hit Counter, PLEASE HELP !!!!!

(Book:Beginning PHP4, ISBN 1861003730)
Hi, I have recently began learning PHP4 and enjoying the book. But time to time, end up hitting a 'brick wall'!!
Up to now, my problems were 'typo' errors, but this recent problem has got me well baffled, in Chapeter 10.
I am even getting an error, using the down loaded code!

My code is:
<?php
//hit_counter1.php
$counter_file = "./count.dat";
if(!($fp = fopen($counter_file, "r"))) die ("Cannot open $counter_file.");
$counter = (int) fread($fp, 20);
fclose($fp);

$counter++;

echo "You're visitor No. $counter.";

$fp = fopen($counter_file, "w");
fwrite($fp, $counter);
fclose($fp);
?>

The error message I get is:
You're visitor No. 1.
Warning: fopen(./count.dat): failed to open stream: Permission denied in c:\inetpub\wwwroot\hit_counter1.php on line 12

Warning: fwrite(): supplied argument is not a valid stream resource in c:\inetpub\wwwroot\hit_counter1.php on line 13

Warning: fclose(): supplied argument is not a valid stream resource in c:\inetpub\wwwroot\hit_counter1.php on line 14

Help !!!!!!! Befor I pull all my hair out! And there isn't many of them.!!


Thanks :)
Reply With Quote