рейтинг сайтов

xXx

Guest
рейтинг сайтов

Замутил я рейтинг сайтов.
Но счётчик за сегодняшний день обнуляется только тогда, когда происходит заход на страничку, где размещён счётчик.
у меня он обнуляется таким запросом:

if($date!=$data['date']) - //если текущая дата не равна дате, занесённой в базу у определённого пользователя то
{

mysql_query("update users set bef2yes='$byes', bef1yes='$yes', yesterday='$count', date='".$date."',today=0 where id=".$id."");
}

Может ктонибудь подсказать, как подругому выполнить запрос ( [sql]
update users set bef2yes='$byes', bef1yes='$yes', yesterday='$count', date='".$date."',today=0
[/sql] )
 

xXx

Guest
а с помощью пхп никак? а то я про крон первый раз слышу(
 

xXx

Guest
блин, может ктонить на примере покажет, а?
 

betik

Новичок
крон - это линуксовый аналог "запланированых задач", "планировщика" под винду.
Спроси у хостера.
Cron tabs в панели управления у хостера ищи.
 

xXx

Guest
Standard Cron Manager

This is a web interface to the crontab program. For example, * * * * * would mean every min and 0 0 * * * would mean at midnight.


Please enter an email address where the cron output will be sent:


Minute Hour Day Month Weekday Command





[ Go Back ]

гашёл
и какую команду прописать?
 

alexhemp

Новичок
xXx

Тебе уже 10 раз объяснили!

Тебе нужно написать на php скрипт (CLI) который бы делал то что тебе нужно.

Запуск этого скрипта в заданное время можно сделать с помощью CRON.
Почитай мануал по CRON, как здается ему задание. Используй для поиска Yandex, Google или на худой конец Rambler.
 

xXx

Guest
@mysql_query("update users set bef2yes=bef1yes, bef1yes=yesterday, yesterday=today, date='$date',today=0 where id=".$id."");

будет ли этим запросом у каждого юзера переноситься из одной ячейки в другую его данные (те с сегодня на вчера, с вчера на позавчера итд), не будут ли они спутаны?
 

alexhemp

Новичок
xXx

Тебе уже 10 раз объяснили

1. Напиши работающий PHP скрипт, который делает то, что тебе надо - ОТЛАДЬ ЕГО.

2. Поставь его вызов в CRON

Да, и не ставь собаку перед оператором, если не знаешь для чего она нужна.
 

xXx

Guest
Krisha, не скажешь, что надо изменить?
alexhemp, вот чё мне крон на мыло шлёт: /home/site/public_html/count/cron.php: cannot open ?: no such file
хотя файл есть, он прочмоден
 

xXx

Guest
vBulletin Message
No forum specified. If you followed a valid link, please notify the webmaster
 

alexhemp

Новичок
xXx
Это тебе мягко намекают что с твоими знаниями и способностями к поиску - в разделе для профи делать нечего.

Сперва хоть минимум усилий приложи к поиску проблемы.
 

yrtimD

Guest
Автор оригинала: xXx
а с помощью пхп никак? а то я про крон первый раз слышу(
Что интересно - можно и без cron'а :) Вон, vBulletin 3 - отправляет и пересчитывает сообщения, ведёт статистику и пр. без проблем... Но для этого нужно свой cron написать (PHP+MySQL).
 
Сверху