В общем нужно сделать из джумлы сайт , с партнерской программой . Чтобы пользователи приводили клиентов , и получали процент от траты пользователя Пользователи мог выбрать заказ , и выбрать на какой срок хочет оплатить ...
Проверка доступности модулей сайта
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Нужен класс на 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 заявкиЗакрыт15 лет назад
Ищу специалиста, имеющего большой опыт работы с typo3. Нужна разработка нескольких модулей и я сомневаюсь, что есть готовые аналоги. Подробноости в привате. Пожалуйста, скидывайте примеры своих работ на typo3
Веб-программирование1 исполнительЗакрыт15 лет назадКак вы заметили сайт направлен на продажу цифрового товара. необходимо сделать функцию: продажа простого товара, аукцион, привилегии по аттестату веб манеу и по желанию администратора, размещение банеров как отдельно по рубрикам так и комплексно +агентский ...
Веб-программирование3 заявкиЗакрыт15 лет назад- $250
Мини проекты,халтурки - забить свободное время с пользой,в среднем от 1 до 7 дней: Знания:Регулярные выражения,mysql,парсинг данных,админки, Приветствуються:АЯКС,joomla. Требуются PHP программисты оплата от 20$ до 35$ в день. Работа не сложная,опыт,рейтинг не обязательны. Собираю базу программистов для себя в аське,на ...
Веб-программирование15 заявокЗакрыт15 лет назад - $50
Подробности в ЛС.
Веб-программирование11 заявокЗакрыт15 лет назад Необходим специалист по модернизации, разработке, реализации и поддержке Интернет-магазина www.urait-book.ru на Bitrix!!! Требования: Умение самостоятельно перевести задачу заказчика в техническое задание. Обязательны рекомендации Заказчиков. Работа фри-ланс, оплата сдельная по задачам. Фирмы не интересуют. Посмотрите интернет-магазин и выходите к нам ...
Веб-программирование7 заявокЗакрыт15 лет назад- $20
Нужно внести небольшие поправки на сайт: поправить отображение меню, убрать ненужные элементы и тп.
Веб-программирование1 исполнительЗавершен15 лет назад - $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 И.т.д Нужно этот список отфильтровать так, что бы получилось N файлов: Файл «biz.txt (Содержит только имена доменов, до точки) Файл «com.txt (Содержит только имена доменов, до ...
Веб-программирование1 исполнительЗавершен15 лет назад Создать тему по готовому дизайну.
Веб-программирование14 заявокЗакрыт15 лет назадНеобходимо поправить на сайте www.i-v-s.ru 1. При нажатии на обложку свежего номера журнала ссылка ведет не к его материалам, а к материалам архивного номера. 2. В рубрике "Новости журнала" (http://i-v-s.ru/1/) не отображается архив новостей журнала, ...
Веб-программирование6 заявокЗакрыт15 лет назад