какой код?

Печать RSS
202

Д
Автор
Пацак
0
всем привет) ребят подскажите какой код вставить в php файл чтоб эта страница обновлялась каждый день в 4 часа по москве)

Добавлено через 01:55 сек.
вот код страницы

<?php
include_once '../inc/db.php';

$in = mysql_query("SELECT * FROM users WHERE rank='game");
$kol = mysql_num_rows($in);
echo 'Нужно выполнить ',$kol,' раз';

function send_mess($by_whom, $to_whom, $text)
{
$time=date('H:i:s');
$text=addslashes($text);
mysql_query("OPTIMIZE TABLE `msg`");
mysql_query("INSERT INTO `msg` ( `by_whom` , `to_whom` , `what` , `time` )VALUES ( '$by_whom', '$to_whom', '$text', '$time')");
}

$a = mysql_query("SELECT * FROM users WHERE rank='game'");
///1заход
while ($east = mysql_fetch_array($a))
{ $army = mysql_fetch_array(mysql_query("SELECT * FROM army WHERE id_user='$east[id]'"));

include('new_year/food.php');///еда
include('new_year/razrysenie.php');///еда

}
$b = mysql_query("SELECT * FROM users WHERE rank='game'");
///2-йзаход
while ($eastb = mysql_fetch_array($b))
{
include('new_year/densgor.php');///еда

}
include('new_year/general.php');///гена

крутой чЕл
0
CRON юзай
Д
Автор
Пацак
0
2. Wapruks, да юзал) почти не понял)

Добавлено через 02:28 сек.
при запуске перед названием команды вставлять строку EDITOR=ee, например так:
EDITOR=ee crontab -e

вот так что ли?

Добавлено через 03:59 сек.
Другими словами - файлы crontab содержат инструкции для демона cron, который запустит задание(я) описаное в файле crontab. Все файлы crontab из каталога /var/spool/cron загружаются в память, одновременно с ними загружаются файлы из /etc/cron.d После этого демон cron загружает содержимое файла /etc/crontab При стандартных настройках, содержимое /etc/crontab имеет следующий вид:

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
# run-parts
01 * * * * root run-parts /etc/cron.hourly
02 4 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly


или вот так?

крутой чЕл
0
Я не юзал никогда, так что извиняй (
Д
Автор
Пацак
0
4. Wapruks, ну другие подскажут)
З

Землянин
0
А панели на хосте нет? Через нее тебе будет проще разобраться. В любой панели есть пункт "задания Cron" или "Cron jobs"

Чатланин
0
Нужно не в файл код вставлять, а в панели управления команду cron написать.
Д
Автор
Пацак
0
7. rastoman, понятно) спасибо) сейчас посмотрю)
T

Пришелец
0
Используй команду для крона php -f /Полный_путь/test.php
А так же не забудь в самом верху скрипта поставить строку
chdir('/Полный/путь/к/папке/со/скриптом/');
должно получится так
<?php
chdir('/Полный/пут/к/папке/со/скриптом/');
include_once '../inc/db.php';

$in = mysql_query("SELECT * FROM users WHERE rank='game");
$kol = mysql_num_rows($in);
echo 'Нужно выполнить ',$kol,' раз';

function send_mess($by_whom, $to_whom, $text)
{
$time=date('H:i:s');
$text=addslashes($text);
mysql_query("OPTIMIZE TABLE `msg`");
mysql_query("INSERT INTO `msg` ( `by_whom` , `to_whom` , `what` , `time` )VALUES ( '$by_whom', '$to_whom', '$text', '$time')");
}

$a = mysql_query("SELECT * FROM users WHERE rank='game'");
///1заход
while ($east = mysql_fetch_array($a))
{ $army = mysql_fetch_array(mysql_query("SELECT * FROM army WHERE id_user='$east[id]'"));

include('new_year/food.php');///еда
include('new_year/razrysenie.php');///еда

}
$b = mysql_query("SELECT * FROM users WHERE rank='game'");
///2-йзаход
while ($eastb = mysql_fetch_array($b))
{
include('new_year/densgor.php');///еда

}
include('new_year/general.php');///гена
Изменил: T-S (02.08.2012 / 20:16)
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск