форум вебмастероff на AlfaSpace.NET

Ubuntu и Linux |реактивный бесплатный хостинг | Киноклуб. ВСЁ БЕСПЛАТНО!
база знаний хостинга | правила форума

  Начало ° Ответить ° Статистика ° Опрос ° Регистрация ° Поиск ° FAQ °
Форум вебмастеров на AlfaSpace.NET / Создание сайта / Самовыполняющийся скрипт. Как сделать?
Автор Сообщение
4mlr
Участник

327
# Дата: 17 Июл 2006 02:52


Как сделать скрипт (на РНР желательно), который выполнялся, к примеру, раз в час, даже если на сайте нет поситителей???

gl_SPICE
Участник

1757
# Дата: 17 Июл 2006 03:10


» 4mlr
Как сделать скрипт (на РНР желательно), который выполнялся, к примеру, раз в час, даже если на сайте нет поситителей???

Установи Крон.

persei
Участник

489
# Дата: 17 Июл 2006 03:15


4mlr
Лучший выход - создать таск в кроне, но если к крону нет доступа, как вариант можно написать демона на си с циклом и слипом.

Константин
TorrentMaster

3514
# Дата: 17 Июл 2006 14:48


Крон - лучший вариант - извращаться с написанием демонов на си вручную не стоит. Если на текущем сервере доступа к крону нет - можно использовать крон и с другого - создаешь таск там - вешаешь скрипт, который раз в час скажем будет вгетом закачивать результат работы скрипта на целевом сервере. Подробнее тебе maxtat расскажет - он это уже делал

4mlr
Участник

327
# Дата: 17 Июл 2006 16:19


А что такое Крон???

acsid
Alfa Guru

2431
# Дата: 18 Июл 2006 00:03


4mlr
серверная программа которая выполняет задания(скрипты) по расписанию

help
Техпомощь

1251
# Дата: 18 Июл 2006 01:13


4mlr

На альфе есть возможность использовать крон, но чтобы ею воспользоваться, надо очень внятно убедить в этом админа

maxtat
pda killer

1486
# Дата: 18 Июл 2006 04:25


» Константин
можно использовать крон и с другого

А теперь подскажи фришный хост с кроном... freehostia ты мне уже предлагал, но там за ssh и cron нужно походу платить...

Константин
TorrentMaster

3514
# Дата: 18 Июл 2006 04:37


maxtat
всегда пожалуйста
ho.com.ua

maxtat
pda killer

1486
# Дата: 18 Июл 2006 06:15


https://ho.com.ua/cgi-bin/hosting.cgi не открывается

Константин
TorrentMaster

3514
# Дата: 18 Июл 2006 11:32 ° Поправил: Константин


maxtat
открывается и прекрасно работает - только что проверил

maxtat
pda killer

1486
# Дата: 18 Июл 2006 12:22


Константин
а у меня и щас не открывается

Михаил
Ушел в бан)

2572
# Дата: 18 Июл 2006 12:59


» maxtat
а у меня и щас не открывается

Он перед открытие требует принять сертификат... Попробуй зайти через комп.

maxtat
pda killer

1486
# Дата: 18 Июл 2006 13:13


Михаил
ща через ИЕ попробую... Может Опера просто не открывает...

maxtat
pda killer

1486
# Дата: 18 Июл 2006 13:15


нет, ИЕ тож не открывает

Константин
TorrentMaster

3514
# Дата: 18 Июл 2006 13:27


Все прекрасно открывается, сертификат дйствительно надо принять. Если у тебя не открывается - пробуй через прокси

maxtat
pda killer

1486
# Дата: 18 Июл 2006 13:43


Константин
через прокси тоже хрен откроешь...

digs
Участник

366
# Дата: 18 Июл 2006 14:35 ° Поправил: digs


Вопросик. Возможно по теме, а может и не очень.
Стоит минибб. В корневой каталог форума бросил свой скрипт который начинается строками:

include ('./setup_options.php');
include ($pathToFiles.'setup_'.$DB.'.php');

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

Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

Может кто знает как правильно пути настраивать?
Или стОит в обеих командах прописать абсолютный путь?
Или причина в чем то другом?

Константин
TorrentMaster

3514
# Дата: 18 Июл 2006 14:56


digs
Пиши абсолютные пути или повсь на крон не выполнение самого скрипта, а вгет на него.

maxtat
Блин - ну значит не судьба (не приводить же тебе скриншот окна браузера, где у меня сайт хостера открыт) - попробуй тогда например best-host.ru - только регистрируйся с российского ип - иначе бесплатный тариф недоступен. У них тоже помнится крон был - если в техподдержку написать - и они не спрашивают, зачем он тебе нужен

digs
Участник

366
# Дата: 18 Июл 2006 14:57


Спасибо. Сам разобрался.
Прописал так:

include ('setup_options.php');
include ('setup_'.$DB.'.php');

Правда, при обращении к файлам, пришлось использовать абсолютные пути

4mlr
Участник

327
# Дата: 18 Июл 2006 16:13


В этой программе указывается имя скипта и время когда выполнять. Я правильно понял??

Михаил
Ушел в бан)

2572
# Дата: 19 Июл 2006 04:48


» Константин
попробуй тогда например best-host.ru

или попробуй уговорить своего Админа...

Ваш ответ

Quote  Bold Style  Italic Style  Underlined Style  URL Link  Email Link  Script AutoTab  Preformatted Text  Отменить *Что это?
... Запретить смайлы


Перед отправкой "нелатинского" текста проверьте кодировку броузера!
 » Логин  » Пароль 
 
Powered by miniBB forum software © 2001-2008
Powered by miniBB-gzipper. Original size:36579, gzipped size:9697

Mp3 Download || Webs Studio™ || Song's Lyrics
eXTReMe Tracker Rambler's Top100 Рейтинг@Mail.ru Форум ТвойWeb [Valid RSS]