Фрилансеры предложат решение вашей задачи уже через несколько минут!

Публикация заказа на фриланс бирже не займет много времени.

8 лет назад
Кирилл К.
44 года, Россия
12 лет в сервисе
Был онлайн 7 лет назад
8 лет назад

Нужен скрипт для запуска через cron для автоматического обновления части контента html страниц.

Пути:
xxxx.xxx/- тут лежат файлы в формате *.html, которые и нужно обновлять.
xxxx.xxx/ update_script/ - тут лежит файл скрипта
xxxx.xxx/ update_ content/ - тут лежат файлы с содержимым для обновления в формате *.txt

Принцип работы:
Крон запускает скрипт, который ищет в корневой директории файлы в формате *.html, далее в них ищет метки по которым он будет ориентироваться и в случайном режиме будет обновлять содержимое *.html файлов.

Пример метки:
<!--0001 start --> html код <!--0001 end -->, где <!-- start --> и <!-- end --> постоянная, а 4-хзначный код, переменная. 4-хзначный код является идентификатором области замены и файла, из которого будет забираться контент, который в данном случае будет выглядеть так: 0001-1.txt.

Теперь рассмотрим нюанс с текстовыми файлами в директории update_ content/. Первые 4 цифры – это, как уже было выше обозначено, идентификатор, а последняя цифра это обозначение номера варианта. Учитывая то, что скрипт должен обновлять контент по соответствующей метке в случайном порядке, ему нужны варианты. В частности, для метки <!--0001 start --> html код <!--0001 end -->, в папке update_ content/ будут лежать несколько вариантов файлов контента, которые будут выглядеть следующим образом: 0001-0.txt, 0001-1.txt, 0001-2.txt, 0001-3.txt. Вариантов может быть 10 от 0001-0.txt до 0001-9.txt. Либо можно продумать разбивку вариантов в одном текстовом файле, это уже как будет удобнее делать.

При разработке скрипта стоит учитывать, что областей для замены может быть больше одна, то есть в папке update_script/ может лежать более одного подобного скрипта, равно как и контента для обновления в папке xxxx.xxx/ update_ content/

Всё, что не понятно спрашиваем в icq 7775550

Указывайте стоимость и сроки работы.

Выбранный исполнитель
Сергей Дмитриев
29 лет, Россия
13 лет в сервисе
Был онлайн 2 года назад
8 лет назад

$10

5 дней

Отзыв заказчика
Великолепно выполненная работа! Будем работать дальше!
Отзыв фрилансера
Приятный во всех отношениях заказчик. Задачу поставил чётко и ясно. Оплата мгновенная.
Буду рад продолжить сотрудничество.
Володимир П.
30 лет, Украина
9 лет в сервисе
Был онлайн 11 месяцев назад
8 лет назад
Сергей Дмитриев
29 лет, Россия
13 лет в сервисе
Был онлайн 2 года назад
8 лет назад

Другие заказы в категории «Веб-программирование»