Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Запуск ПХП-скрипта в опредилённое время! 
:(
    Опции темы
Prof.
  Дата 8.10.2002, 14:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 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 часа ночи по-Московскому.
PM MAIL   Вверх
Sun
Дата 9.10.2002, 01:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Account removed
***


Профиль
Группа: Экс. модератор
Сообщений: 1611
Регистрация: 14.8.2002

Репутация: нет
Всего: 48



Такие штуки обычно делают через cron (специальный демон, который запускает задания в заданое время). Тебе нужно прописать вызов твоего скрипта в файле /etc/crontab. Формат записи можешь посмотреть в man


--------------------
Account removed
PM MAIL   Вверх
MuToGeN
Дата 9.10.2002, 02:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лесник
****


Профиль
Группа: Модератор
Сообщений: 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!
PM MAIL ICQ   Вверх
Prof.
Дата 9.10.2002, 04:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 111
Регистрация: 14.9.2002

Репутация: нет
Всего: нет



А код Вы можете написать???

Исходный PHP-расчёт, расположен по адресу: ''http://vbn.vingrad.ru/script.php"...

:)  :)  :)  :)  :)  :)  :)  :)
Напишите плиззз код :)
PM MAIL   Вверх
Wowa
Дата 9.10.2002, 19:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
Group Icon


Профиль
Группа: Админ
Сообщений: 15017
Регистрация: 14.9.2000
Где: Винград

Репутация: 1
Всего: 290



Цитата(Prof @ 08.10.2002, 19:05)
А код Вы можете написать???

Исходный PHP-расчёт, расположен по адресу: ''http://vbn.vingrad.ru/script.php"...

Напишите плиззз код :)

Здесь код никакой не нужен. Берешь и прописываешь время запуска и путь к скрипту
PM WWW   Вверх
Sun
Дата 9.10.2002, 19:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Account removed
***


Профиль
Группа: Экс. модератор
Сообщений: 1611
Регистрация: 14.8.2002

Репутация: нет
Всего: 48



Тебе понадобиться shell-доступ к твоему серваку. Лучше всего если есть возможность то использовать ssh, в крайнем случае подойдет rlogin или telnet.
На сервере тебе нужно запустить команду crontab с ключем -e (edit).
crontab -e
У тебя запустится текстовый редактор (скорее всего vi), и ты сможешь прописать задание.
Формат записи можешь глянуть тут man

З.Ы. Советую перед началом всех этих действий ознакомиться (если не знаешь) с основными командами Юникса и текстовым редактором vi


--------------------
Account removed
PM MAIL   Вверх
MuToGeN
Дата 10.10.2002, 00:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лесник
****


Профиль
Группа: Модератор
Сообщений: 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!
PM MAIL ICQ   Вверх
Prof.
Дата 10.10.2002, 05:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 111
Регистрация: 14.9.2002

Репутация: нет
Всего: нет



ОК, всё уже не нужно...
Просто я думал надо писать какую-то опять прогу, а тут всё так просто:)

Спасибо всем за дельные советы:)


:)  :)  :)  :)  :)  :)  :)  :)
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0688 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.