|
|
|
| Вопросы :
1) Я написал счетчик для сайта данные хранятся в БД как сделать так чтобы можно было его каждый день в 23:59 обнулять автоматически ?Привязать в странице обнуление ? или же можно как то сказать серверу ?
Счетчик основан :
$host = "127.0.0.1";//host_name
$user = "root";//User_name
$password = "";//User_pwd
$db='site';//db_name
$link = @mysql_connect($host, $user, $password);
@mysql_select_db($db, $link);
$query = @mysql_query("SELECT id FROM counter_log WHERE IP='{$_SERVER['REMOTE_ADDR']}'");
$data=mysql_fetch_array($query, MYSQL_ASSOC);
if($data==NULL)
{
@mysql_query(
"INSERT INTO counter_log
VALUES('','{$_SERVER['REMOTE_ADDR']}');"
);
}
$query=@mysql_query("SELECT id FROM counter_log");
$rows_col=0;
while($data=mysql_fetch_array($query, MYSQL_ASSOC))
{
$rows_col++;
}
mysql_close($link);
//echo"rows= $rows_col";
$im = ImageCreateFromJpeg('images/counter.jpg');
$col = ImageColorAllocate ($im, 255, 255, 255);
$txt = rand(990,1900);
$txt_size = 2;
ImageString ($im, $txt_size, 5, 3, 'Hints', $col);
ImageString ($im, $txt_size, 60, 3, $txt, $col);
ImageString ($im, $txt_size, 5, 20, 'Hosts', $col);
ImageString ($im, $txt_size, 60, 20,$rows_col , $col);
ImageJpeg ($im,'counter.jpg');
|
| |
|
|