Брояч за посещения

daemon666

Registered
Здравейте на всички! Използвам този код:
Код:
							<?php
$fail = "broyach.txt"; // файла в който се записват импресиите и датата
$info = @explode("|", @file_get_contents($fail));
$new_impresion = ($info[1] != date("d.m.Y")) ? 1 : $info[0] + 1;
$fopen = @fopen($fail, "w");
@fwrite($fopen, $new_impresion."|".date("d.m.Y"));
@fclose($fopen);
echo "Импресии за днес: $new_impresion";
?>
, но искам да не се зануляват всеки ден, и като се посетена някоя страница от 1 човек, след рефреш да не се променя ( +1 ), а ако са били 122 и някой е влязъл в страницата ( 123 ) и даде рефреш да не станат 124? Как може да стане това?
Благодаря предварително! +1
 
Ето този http://mytech.bg/uroci/12/MySQL/960/%D0%91%D1%80%D0%BE%D1%8F%D1%87+%D0%B7%D0%B0+%D1%83%D0%BD%D0%B8%D0%BA%D0%B0%D0%BB%D0%BD%D0%B8+%D0%BF%D0%BE%D1%81%D0%B5%D1%89%D1%8F%D0%BD%D0%B8%D1%8F+%D1%81+PHP+%D0%B8+MySQL се нулира
 
daemon666 каза:
Но на мене не ми трябва да се нулират посещенията в 00:00...


е те не се нулират, нилират се само дневните, другите се пазят и се трупат
 
подобно, но да е само "Общо: ала-бала", и на всяко id да е според посещенията...
примерно:
id=1 - посещения 2
id=2 - посещения 20
id=3 - посещения 200
За всяко ID да отчита посещенията...
 
Ето го твоя код, без да нулира имресиите всеки ден.

Код:
<?php
$fail = "broyach.txt"; // файла в който се записват импресиите и датата
$info = @file_get_contents($fail);
$new_impresion = $info + 1;
$fopen = @fopen($fail, "w");
@fwrite($fopen, $new_impresion);
@fclose($fopen);
echo "Импресии: $new_impresion";
?>
 

Back
Горе