![]() |
how to count traffic? php
hi. i am selling some traffic and i need some php script to count ourgoing hits. what to use?
now i am using this one: <? $counthandle=fopen("file.txt","r"); $getcurrent=fread($counthandle,filesize("file.txt" )); $getcurrent=$getcurrent+1; fclose($counthandle); $counthandle1=fopen("file.txt","w"); fputs($counthandle1,$getcurrent); fclose($counthandle1); header("Location: XXX"); ?> but i have problem with this. counter is sometime reseting to 1 and i don't know why? |
It's very very late and I am tired and I'm probably missing something, but my first thought is that, for some reason, "file.txt" is not being read properly, thus $getcurrent is initially 0. I'm sure a higher power than myself can give you more to go on.
Edited because commas are nice. |
you are using the filesize() function, thats not what you are looking for because that returns the size of the file in bytes
try something like this $num = file_get_contents(file.txt); $new = $num + 1; file_put_contents(file.txt, $new); then your header tag note: i just made this up on the spot, and im tired, so it might not work properly, icq me 18502614 if it doesnt also, if you arent running php 5 file_put_contents isnt available, so add this if (!function_exists("file_put_contents")) { function file_put_contents($filename,$content) { if(!$file = fopen($filename, "w+")) { return false; } if($file) { if(!fwrite($file,$content)) { return false; } fclose($file); } return true; } } i hope this helps |
|
Quote:
|
Quote:
|
| All times are GMT -7. The time now is 05:44 PM. |
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
©2000-, AI Media Network Inc123