В общем нужно сделать из джумлы сайт , с партнерской программой . Чтобы пользователи приводили клиентов , и получали процент от траты пользователя Пользователи мог выбрать заказ , и выбрать на ...
Проверка доступности модулей сайта
Нужен класс на php5.
запросы в веб идут через php-curl
Суть:
1. На входе URL вида http://site.com/
Задача:
1. проверить список модулей установленных на сайте
Алгоритм работы:
1.запрашиваем http://site.com/modules/
если откртыт листинг получаем спискок модулей, фильтруем его (см. ниже) и сохраняем в таблицу листинг.
1.1 при сохранении листинга делаем фильтр: оставляем только список директорий и php-файлов
возвращаем листинг модулей в виде: "modul_name_1","modul_name2",...,"modul_name_N";
2. если листинг закрыт то ищем нужные модули по шаблону.
шаблон для поиска хранится в ini.txt
2.1 формат ini.txt
[modul_name_1]
check_url=any_dir/modul_check_file
check_needle='this string must be in check_file'
[/modul_name_1]
[modul_name_2]
check_url=any_other_dir/modul_check_file
check_needle='this string must be in check_file'
[/modul_name_2]
....
[modul_name_N]
check_url=dir/modul_check_file
check_needle='this string must be in check_file'
[/modul_name_N]
2.2 поиск модулей в соответствии с ini.txt
файл ini.txt считываем в массив и начинаем с ним работать
2.2.1 поочередно запрашиваем контент из URL.check_url (URL складывается из того что получили на входе и пути из check_url, например http://site.com/any_dir/modul_check_file)
-если файла нет (code!=200), переходим к другой секции
-если файл есть (сode=200), то проверяем на наличие в нем строки check_needle
-если строка не найдена - переходим к другой секции
-если строка найдена, то запоминаем что есть
Выбранный исполнитель
Похожие заказы
- Веб-программирование3 заявкиЗакрыт16 лет назад
Ищу специалиста, имеющего большой опыт работы с typo3. Нужна разработка нескольких модулей и я сомневаюсь, что есть готовые аналоги. Подробноости в привате. Пожалуйста, скидывайте примеры своих работ на typo3
Веб-программирование1 исполнительЗакрыт16 лет назадКак вы заметили сайт направлен на продажу цифрового товара. необходимо сделать функцию: продажа простого товара, аукцион, привилегии по аттестату веб манеу и по желанию администратора, размещение банеров как отдельно по рубрикам так и комплексно +агентский ...
Веб-программирование3 заявкиЗакрыт16 лет назад- $250
Мини проекты,халтурки - забить свободное время с пользой,в среднем от 1 до 7 дней: Знания:Регулярные выражения,mysql,парсинг данных,админки, Приветствуються:АЯКС,joomla. Требуются PHP программисты оплата от 20$ до 35$ в день. ...
Веб-программирование15 заявокЗакрыт16 лет назад - $50
Подробности в ЛС.
Веб-программирование11 заявокЗакрыт16 лет назад Необходим специалист по модернизации, разработке, реализации и поддержке Интернет-магазина www.urait-book.ru на Bitrix!!! Требования: Умение самостоятельно перевести задачу заказчика в техническое задание. Обязательны рекомендации Заказчиков. Работа фри-ланс, оплата сдельная по задачам. Фирмы не ...
Веб-программирование7 заявокЗакрыт16 лет назад- $20
Нужно внести небольшие поправки на сайт: поправить отображение меню, убрать ненужные элементы и тп.
Веб-программирование1 исполнительЗавершен16 лет назад - $10
Нужна небольшая обработка Есть строчный список доменов разных зон. Кол-во зон N. Строки выглядят так link.biz,2/20/2009,AUC 12pm.org,2/20/2009,AUC email.com,2/20/2009,AUC mail.biz,2/20/2009,AUC 1simpledream.net,2/20/2009,AUC 21stc-pga.org,2/20/2009,AUC И.т.д ...
Веб-программирование1 исполнительЗавершен16 лет назад Создать тему по готовому дизайну.
Веб-программирование14 заявокЗакрыт16 лет назадНеобходимо поправить на сайте www.i-v-s.ru 1. При нажатии на обложку свежего номера журнала ссылка ведет не к его материалам, а к материалам архивного номера. 2. В рубрике "Новости журнала" ...
Веб-программирование6 заявокЗакрыт16 лет назад