![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
Prof. |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 111 Регистрация: 14.9.2002 Репутация: нет Всего: нет |
Вот у меня есть скрипт на ПХП:
<?php $remotefile = fopen("http://go.bb.ru/vbn_reports/1021/index.html", "r"); $content= fread($remotefile, 100000); fclose($remotefile); eregi("<P><B>*.*</B>",$content,$ret); $fp=fopen("stat.txt","w"); fwrite($fp,$ret[0]); fclose($fp); ?> И мне нужно сделать так, чтобы он сам запускался через каждые 24 часа, ровно в 3 часа ночи по-Московскому. |
|||
|
||||
Sun |
|
|||
Account removed ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1611 Регистрация: 14.8.2002 Репутация: нет Всего: 48 |
Такие штуки обычно делают через cron (специальный демон, который запускает задания в заданое время). Тебе нужно прописать вызов твоего скрипта в файле /etc/crontab. Формат записи можешь посмотреть в man
-------------------- Account removed |
|||
|
||||
MuToGeN |
|
|||
![]() Лесник ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4379 Регистрация: 15.8.2002 Где: Москва Репутация: 7 Всего: 32 |
или если на хостинге то обычно /crontab или /.crontab на корневом FTP-каталоге
-------------------- Three pings for the token rings, Five pings for the UNIX machines, Hundred pings for the broken links, One special ping to check them all Through Simple Network Management Protocol! |
|||
|
||||
Prof. |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 111 Регистрация: 14.9.2002 Репутация: нет Всего: нет |
А код Вы можете написать
![]() Исходный PHP-расчёт, расположен по адресу: ''http://vbn.vingrad.ru/script.php"... ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Напишите плиззз код ![]() |
|||
|
||||
Wowa |
|
|||
Эксперт ![]() Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: 1 Всего: 290 |
Здесь код никакой не нужен. Берешь и прописываешь время запуска и путь к скрипту |
|||
|
||||
Sun |
|
|||
Account removed ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1611 Регистрация: 14.8.2002 Репутация: нет Всего: 48 |
Тебе понадобиться shell-доступ к твоему серваку. Лучше всего если есть возможность то использовать ssh, в крайнем случае подойдет rlogin или telnet.
На сервере тебе нужно запустить команду crontab с ключем -e (edit). crontab -e У тебя запустится текстовый редактор (скорее всего vi), и ты сможешь прописать задание. Формат записи можешь глянуть тут man З.Ы. Советую перед началом всех этих действий ознакомиться (если не знаешь) с основными командами Юникса и текстовым редактором vi -------------------- Account removed |
|||
|
||||
MuToGeN |
|
|||
![]() Лесник ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4379 Регистрация: 15.8.2002 Где: Москва Репутация: 7 Всего: 32 |
если весь вопрос в синтаксисе crontab, то по этому поводу ничего не помню. если вопрос в том как его туда установить спроси у админов твоего хостинга. в конце концов они за это деньги полуают
-------------------- Three pings for the token rings, Five pings for the UNIX machines, Hundred pings for the broken links, One special ping to check them all Through Simple Network Management Protocol! |
|||
|
||||
Prof. |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 111 Регистрация: 14.9.2002 Репутация: нет Всего: нет |
ОК, всё уже не нужно...
Просто я думал надо писать какую-то опять прогу, а тут всё так просто ![]() Спасибо всем за дельные советы ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |