Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#23 used as offset, casting to integer (23) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#25 used as offset, casting to integer (25) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Счетчик посещений за день
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


 Страниц (5): [1] 2 3 4 5 »   

> Описание: PHP
Aeron
Отправлено: 10 Января, 2006 - 13:43:09
Post Id


Newbie


Покинул форум
Сообщений всего: 33
Дата рег-ции: Янв. 2006  
Откуда: Москва

Карма 0




Здрасти.Помогите найти или может кто знает как написать счетчик посещений сайта за день, чтобы он обнулялся каждый день. (сайт на локалхосте)

Есть код счетчика посещений за всё время.

CODE:
<?
$file="count.txt";
$newfile = fopen($file,"r");
$num = fread($newfile, filesize($file));
fclose($newfile);
$newfile = fopen($file,"w+");
$num++;
fwrite($newfile, $num);
fclose($newfile);
echo "document.write('$num');";
?>


Может можно в него чтото дабавить?, чтобы он каждый день обнулялся скажем в 00.00, просто мне нужен счетчик посищений за день.
Сам я не могу это сделать, кто может пожалуйста подскажите как это сделать.
Спасибо.
 
 Top
Леголегс Администратор
Отправлено: 10 Января, 2006 - 14:27:07
Post Id



JS-маньяк


Покинул форум
Сообщений всего: 2109
Дата рег-ции: Июль 2004  
Откуда: Липецк

Карма 17




CODE:
<?
$file="count.txt";
$cy = date("Y");//текущий год
$cm = date("n");//месяц
$cd = date("j");//день
$newfile = fopen($file,"r");
list($num,$fy,$fm,$fd) = fscanf($newfile, "%d:%d/%d/%d");
fclose($newfile);
if ($fy!=$cy || $fm!=$cm || $fd!=$cd)
$num = 1;
else
$num++;
$newfile = fopen($file,"w");
fwrite($newfile, "$num:$cy/$cm/$cd");
fclose($newfile);
echo "document.write('$num');";
?>
 
 Top
Aeron
Отправлено: 11 Января, 2006 - 10:00:47
Post Id


Newbie


Покинул форум
Сообщений всего: 33
Дата рег-ции: Янв. 2006  
Откуда: Москва

Карма 0




Все работает, спасибо Ура!
 
 Top
Alone
Отправлено: 12 Января, 2006 - 09:15:29
Post Id



Super Member


Покинул форум
Сообщений всего: 2393
Дата рег-ции: Дек. 2004  

Карма 8




Блин, поставил себе на форум этот счётчик.
дошло до цифры 3000 и обнулилось, хотя время сервера было только 17.00. Вчера поставил где-то в вечером и до 3000 не добралось поэтому обнулилось правильно в - 00.00.

Это так и задумано? И можно как-то подправить?
 
 Top
Alone
Отправлено: 12 Января, 2006 - 09:54:25
Post Id



Super Member


Покинул форум
Сообщений всего: 2393
Дата рег-ции: Дек. 2004  

Карма 8




Кстати выставил после обнуления вручную 3050. Насчитало где-то до 3240 и снова обнулилось, блин...
 
 Top
Леголегс Администратор
Отправлено: 12 Января, 2006 - 10:21:02
Post Id



JS-маньяк


Покинул форум
Сообщений всего: 2109
Дата рег-ции: Июль 2004  
Откуда: Липецк

Карма 17




Alone
Может это обнуление файлов?
 
 Top
ETC Администратор
Отправлено: 12 Января, 2006 - 10:32:46
Post Id



Flash-coder


Покинул форум
Сообщений всего: 5275
Дата рег-ции: Дек. 2003  
Откуда: TimeZero

Карма 26




естесственно... лочить надо файлы
 
 Top
Alone
Отправлено: 12 Января, 2006 - 10:56:26
Post Id



Super Member


Покинул форум
Сообщений всего: 2393
Дата рег-ции: Дек. 2004  

Карма 8




ETC
А чё эт такое?
И как выглядит?
 
 Top
ETC Администратор
Отправлено: 12 Января, 2006 - 11:19:02
Post Id



Flash-coder


Покинул форум
Сообщений всего: 5275
Дата рег-ции: Дек. 2003  
Откуда: TimeZero

Карма 26




Alone
http://php.net/flock
 
 Top
Alone
Отправлено: 12 Января, 2006 - 11:29:48
Post Id



Super Member


Покинул форум
Сообщений всего: 2393
Дата рег-ции: Дек. 2004  

Карма 8




ETC
Всё что я понял это то что это: flock() нужно куда-то прописать... :0)
 
 Top
Страниц (5): [1] 2 3 4 5 »
Сейчас эту тему просматривают: 5 (гостей: 5, зарегистрированных: 0, скрытых: 0)
« PHP/Perl »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0486]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33