Текстовой счетчик поситителей

Статус
В этой теме нельзя размещать новые ответы.
Ну тогда, как я и говорил создавай таблицу:
Код:
CREATE TABLE visitors (
vtime datetime not null,
ip text not null,
hits int not null
);

Сам скрипт

PHP:
$check_query = "SELECT * FROM visitors WHERE ip = '".$_SERVER['REMOTE_ADDR']."'";
$check_result = mysql_query($check_query);
if (mysql_num_rows($check_result) > 0){
mysql_query("UPDATE visitors SET hits = hits + 1 WHERE ip = '".$_SERVER['REMOTE_ADDR']."'");
}else{
mysql_query("INSERT INTO visitors (vtime, ip, hits) VALUES ('date("y.m.d", time())', '".mysql_escape_string($_SERVER['REMOTE_ADDR'])."', 1)");
}

Ну и вывод:

PHP:
$today = mysql_num_rows(mysql_query("SELECT * FROM visitors WHERE vtime = '".date("y.m.d" ,time())."'"));
$yesterday = mysql_num_rows(mysql_query("SELECT * FROM visitors WHERE vtime = '".date("y.m.d" ,time())-86400."'"));
$count = mysql_query("SELECT sum(hits) FROM visitors");

Ну и на крон поставить очистку таблицы, ну, например, раз в 3 дня...
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху