Cron средствами php (постинг по расписанию)

123 4
R
На сайте с 18.12.2009
Offline
92
2806

Постинг по расписанию сейчас очень популярен. Если не касаться соц. сетей, например, он есть в Joomla.

Обычно для запуска php скрипта необходимо обращение к файлу пользователей. Cron от хостинга не используется для задачи автопостинга по расписанию. Как это реализуется на php?

Я не прошу кучу кода с реализацией. Не могли бы Вы обозначить основные теоретические моменты? Спасибо

LEOnidUKG
На сайте с 25.11.2006
Online
1774
#1
Cron от хостинга не используется для задачи автопостинга по расписанию.

Почему? Чем крон не угодил?

Обычно для запуска php скрипта необходимо обращение к файлу пользователей.

Это наркоманы придумали для недовебмастеров, которые не хотят знать, что такое крон.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
C
На сайте с 04.02.2005
Offline
291
#2
rerighter:
Постинг по расписанию сейчас очень популярен.

Это опубликовать после часа Ч?

R
На сайте с 18.12.2009
Offline
92
#3

Chukcha, не совсем понял, что Вы имели ввиду.

LEOnidUKG, т.е., например, средствами php вносить правки в конфиг "Крона"?

Кстати, файл можно с GET параметрами запускать в CRON?

Я просил обозначить основные теоретические моменты, вот и все.

LovelAss
На сайте с 05.06.2009
Offline
96
#4
rerighter:
Обычно для запуска php скрипта необходимо обращение к файлу пользователей. Cron от хостинга не используется для задачи автопостинга по расписанию. Как это реализуется на php?

Я не прослеживаю логической связи между этими предложениями. В чём, собственно, проблема заключается? Или вы не знаете как записать в файл/базу дату последнего постинга и в последствие сравнить её с текущей датой?!

LEOnidUKG
На сайте с 25.11.2006
Online
1774
#5
rerighter:
LEOnidUKG, т.е., например, средствами php вносить правки в конфиг "Крона"?

Крон и PHP вообще никак друг другу не относиться. Крон работает на системном уровне.

---------- Добавлено 14.02.2013 в 21:25 ----------

Кстати, файл можно с GET параметрами запускать в CRON?

Можно.

Вы реально не хотите почитать в гугле, про крон, про то как через запускать скрипты php?

C
На сайте с 04.02.2005
Offline
291
#6
rerighter:
т.е., например, средствами php вносить правки в конфиг "Крона"?

у крона нет конфига

у него есть таблица заданий...

Но просто поменять таблицу - мало. необходимо сказать демону crona ее перечитать

Объясните что такое постинг по расписанию?

R
На сайте с 18.12.2009
Offline
92
#7
LEOnidUKG:
Вы реально не хотите почитать в гугле, про крон, про то как через запускать скрипты php?

Это вообще не проблема. Я про то, что та же Joomla никак не контактирует с Cron от моего хостинга, но все же постит по расписанию. Т.е. статус записи в базе принимает значение TRUE.

LovelAss, не вижу связи записи даты в базу. Ну записал я и что? Программа буде фоново работать, пока не обновит дату в базе? Для обновления ей потребуется обращение пользователя к скрипту.

Милованов Ю.С
На сайте с 24.01.2008
Offline
196
#8

OMG

Пятница только завтра, а подготовка идет во всю Ивановскую...

ТС, откуда такая склонность к изврату? Чем навеяно?

Подпись))
R
На сайте с 18.12.2009
Offline
92
#9
Chukcha:
Объясните что такое постинг по расписанию?

Добавил в админке статьи, выставил время публиации на сайте завтра в 13:00.

Забыл про сайт, открываю завтра в 14:00 - статья опубликована.

Это конечно просто, если просто публикация. А если я хочу смс рассылать или еще что-то.

Например, каждый час скрипт должен делать рассылку. Захотел, изменил это время в админке - рассылает по другому.

Другой пользователь вошел - задал свое расписание и т.д.

C
На сайте с 04.02.2005
Offline
291
#10

Заходит юзер на сайт

Джумла проверяет готовность поста к публикации по времени

Меняет фалш на тру - публикация готова.

Крон не нужен.

123 4

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий