Интересует программное решение (скрипт на php без использования расширений и модулей, которые не входят в стандартную установку) для подачи заявок на регистрацию освобождающихся доменов у регистратора reg ru. Домены будут регистрироваться на юридическое лицо (ООО). Интересуют только ru домены.
У скрипта должно быть 2 текстовых конфигурационных файла. Один – с редко изменяемыми параметрами (логин, пароль, контакты ООО и т.п.). Такой файл уже есть. Второй – с часто изменяемыми данными о доменах и ценами для заявок на регистрацию освобождающихся RU доменов. При этом для каждого домена указывается 2 цены. Первая цена – основная цена заявки на освобождающийся домен. Вторая – дополнительная цена заявки. Такой файл уже есть.
Должна быть возможность запускать скрипт через планировщик хостинга (cron) или вручную (путем обращения по определенному URL с параметрами).
У скрипта должна быть возможность работы в 2-х режимах. Какой режим используется – зависит от параметра, который передаем в URL. Первый режим: Если нет действующей моей ставки на этот домен, то: Если единственная доступная ставка на домен равна первой цене, то делаем ставку с первой ценой, иначе, если единственная доступная ставка на домен равна второй цене, то делаем ставку со второй ценой, иначе, если максимальная доступная ставка на домен равна первой цене, то делаем ставку с первой ценой, иначе, если максимальная доступная ставка на домен равна второй цене, то делаем ставку с первой ценой, иначе, ничего не делаем. Если есть действующая моя ставка на этот домен, то ничего не делаем.
Второй режим: Если нет действующей моей ставки на этот домен, то: Если единственная доступная ставка на домен равна первой цене, то делаем ставку с первой ценой, иначе, если единственная доступная ставка на домен равна второй цене, то делаем ставку со второй ценой, иначе, если максимальная доступная ставка на домен равна первой цене, то делаем ставку с первой ценой, иначе, ничего не делаем. Если есть действующая моя ставка на этот домен, то ничего не делаем.
Работа скрипта должна логироваться (дата и время каждого запуска, результаты каждой попытки подачи заявки (по основной цене и по дополнительной)… может быть еще дополнительные параметры). В идеале, пошаговое логирование, чтобы было понятно, что с чем сравнивали по алгоритму, какие запросы и с какими параметрами отправлялись и какие ответы были получены.
На созданный скрипт должны быть переданы заказчику исключительные права.