Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Написать на php скрипт и команду крона, которая бы его запускала раз в 3 часа.

  • Имеется "рабочий" домен, который текстом в коде прописан в нескольких файлах на том же сервере, где будет исполняться ваш скрипт
  • Имеется список резервных "чистых" доменов (5-10 штук), в нем же и рабочий может присутствовать.
  • Имеется периодически обновляемый сторонний файл https://domain.com/123/domains.txt содержащий большой "черный список" разных доменов (их несколько тысяч), нахождение в котором рабочего домена недопустимо.
  • Имеется список файлов на сервере, где делать поиск и замену.
Скрипт должен проверять содержится ли "рабочий" домен в этом черном списке или нет. Если да, то нужно заменять его на первый чистый из резервного списка (при условии что чистого тоже нет в черном списке). Заменять во всех местах всех файлов, которые будут указаны. Если из резервного списка все попали в черный, то ничего не делать (уже нет смысла).

Рядом с вашим скриптом создавать файл current.txt с актуальным рабочим доменом. Сделать невозможным совершение ошибки, из-за которой вместо нового домена заменится что-то другое и сломает код конечных изменяемых файлов.

2 года назад
doitnow
Илья 
31 годМолдова
3 года в сервисе
Был
3 месяца назад
Выбранный исполнитель
runphp
24 годаАрмения
6 лет в сервисе
Был
2 часа назад
2 года назад
$15
2 дня
RUBUAHWMZ
Всё было сделано хорошо и как надо
Хороший заказчик, все отлично
Заявки фрилансеров
Ильдар
 
44 года
15 лет в сервисе
Был
час назад
91 отзыв(-1)
2 года назад
runphp
24 годаАрмения
6 лет в сервисе
Был
2 часа назад
2 года назад
Лучший веб-программист ноября
Андрей
 
22 года
3 года в сервисе
Был
2 месяца назад
2 отзыва
2 года назад
Арсений
 
24 года
4 года в сервисе
Был
год назад
28 отзывов(-2)
2 года назад
Евгений
 
38 лет
16 лет в сервисе
Был
2 часа назад
555 отзывов(-1)
2 года назад
ТОП-10
Веб-программирование