| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Хостинг и доменные имена > [Линукс]Обязательный код |
| Автор: 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 |
| Понимаете, мне нужно сделать полностью автоматизированный процесс, чтобы этот скрипт помещался автоматически, + чтобы его нельзя было увидеть пользователю и удалить. |