Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Хостинг и доменные имена > [Линукс]Обязательный код


Автор: NetFlame 16.6.2007, 21:03
Вот возник такой вопрос.
Есть бесплатный хостинг. Его пользователи обязаны размещать у себя на главных страницах сайта какой-то php код.
Как поставить на автоматизацию периодическую проверку главных страниц сайта пользователей хостинга на наличие обязательного кода?
Система Линукс. Может через крон это делается, или как ещё?

Автор: Сумасшедший 18.6.2007, 08:11
Для проверки пишется скрипт.
Скрипт запускается по крону.
В чём вопрос только, я так и не понял)

Автор: NetFlame 19.6.2007, 11:18
Ну а случаем таких скриптов уже нету?

Автор: Сумасшедший 19.6.2007, 12:21
NetFlame, может и есть где бесплатные.. только - скрипт написать-то такой не сложно:
соединяемся по 80-му порту, делаем GET /, ищем нужную часть строки в полученном результате.
Строка найдена - баннер есть..(теоретически его даже может быть видно) Нет строки - нет баннера.

Автор: NetFlame 26.6.2007, 21:24
Ну а если обязательный контент - динамический и регулярного выражения нету?

Как-то нужно сделать, чтобы у этого срипта была возможность видеть исходный код страницы и искать в нем особый идентификатор.
ТО есть два вопроса:
1) Как, имея мастер-аккаунт, определить специальную переменную %CODE% для всех поддоменов, располагая которую на сайте, выполнялся специальный код?
2) И как сделать проверку этого обязательного кода?

Автор: Сумасшедший 26.6.2007, 23:12
NetFlame, а менять искомую строку не пробовали??
1) сделать скрипт, который будет отдавать нужный результат, а путь к этому скрипту помещать на поддоменах
2) брр.. смотришь что отдаёт срипт, потом смотришь какой код отдает страница на поддомене и проверяешь есть ли к ней такой код

Автор: NetFlame 27.6.2007, 12:04
Понимаете, мне нужно сделать полностью автоматизированный процесс, чтобы этот скрипт помещался автоматически, + чтобы его нельзя было увидеть пользователю и удалить.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)