Problem: Writing into Files?
| From: | Parham Doustdar | Date: | Sat, 01 Aug 2009 05:20:23 +0000 |
| Subject: | Problem: Writing into Files? | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-296156@lists.php.net to get a copy of this message | ||
Hi there,
I've written a counter for my blog, which keeps the count of visitors in a file. However, when
the visitors get too many, it resets to zero. Why?
Here's the piece of code:
[code]
$f = $dir . '/view_counter' .EXT;
$fp = fopen($f, "r");
$count =fgets($fp, 1024);
fclose($fp);
$fw = fopen($f, "w");
$cnew = $count + 1;
$countnew = fputs($fw, $count + 1);
return $cnew;
[/code]
I'm thinking this is caused by two visitors visiting the page at the same time; but is there a
way to fix it, perhaps the reading/writing parameter?
Thanks!
--
---
Contact info:
Skype: parham-d
MSN: fire_lizard16 at hotmail dot com
email: parham90 at GMail dot com