Надо сделать приложение для обмена рецептами, для женской группы vkontakte.ru Верстка табличная, слева и справа поля для рецептов, в центре фото блюда (если есть). Рецепты сортируются по кулинарным направлениям, а внутри каждой темы на ...
Нужен скрипт скачивания интернет-страниц.
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Скрипт должен скачать любую заданную интернет страницу целиком, вместе со всеми картинками, элементами дизайна и т.п. и сохранить в html формате.
В конечном итоге, скаченная страница должна открыться в браузере и выглядеть точно так же как и на сайте.
Краткое ТЗ:
1. Обязательно PHP.
2. Должен скачать код страницы, все картинки и элементы дизайна.
3. Должен создать директорию сайта, если необходимо директорию страницы. Например если задана страница subdomain.domain.ru/dir1/dir2/page.php, то скрипт создает директорию subdomain.domain.ru, в ней dir1, в ней dir2, и уже здесь сохраняет html-документ.
4. Должен сохранить структуру сайта (разложить изображения и пр. по директориям как на сайте-источнике), т.е. если изображение находится здесь subdomain.domain.ru/image/12.jpg, то скрипт создает в subdomain.domain.ru каталог image и туда кладет изображение.
5. Перед созданием директории - проверять создана ли она уже или нет. Перед закачкой картинки или другого элемента дизайна - проверить не закачена ли она уже. Соответственно качать, только если ее нет.
6. Все внешние img src (с другого домена) должен сохранить в папке _img/inpic/, созданной в папке домена.
7. Все теги img src внутри скаченной страницы переделать во локальный вид (с учетом локальной структуры).
8. Все найденные внутренние линки (для домена сайта) - вывести на экран в полном виде, начиная с http:// .
9. Все внутренние a href документе скаченной страницы переделать в локальный вид, с учетом локальной структуры сайта.
10. Все найденные внешние линки (которые не совпадают с доменом) - вывести на экран в полном виде, начиная с http:// . Отдельным блоком.
11. Все должно быть хорошо прокоментировано.
По выполнению будет продолжение задачи.
Заявки фрилансеров
Похожие заказы
- Веб-программирование3 заявкиЗакрыт14 лет назад
- $20
Есть недоработанный грабер все работает кром не умеет грабить тех характеристики авто a u t o . s v i t u a . n e t
Веб-программирование8 заявокЗакрыт15 лет назад - $100
Требуется сделать несложную систему, которая работает с базой данных. Всё задание - в прикреплении, я онлайн постоянно - грамотное разъяснение гарантирую :) Аська 571-02-05!
Веб-программирование3 заявкиЗакрыт15 лет назад У сайта на Друпале появилась проблема. Многие страницы отдают ошибку 500. Необходимо исправить ситуацию.
Веб-программирование3 заявкиЗакрыт15 лет назад- $100
Нужно создать ява скрипт определения координат элемента на не своей странице, используя iframe http://barsukov-pascha.narod.ru/ например нужно определить координаты любого элемента на странице goole, естественно относительно экрана пользователя который смотрит данную страницу. ...
Веб-программирование1 заявкаЗакрыт15 лет назад Мы создаем шаблонный сайт с возможностью смены тем дизайна, который в последствии будет работать на разных доменных именах. Нам необходимо создать систему управления всеми сайтами партнерами. Все подробности в приложенном файле. Обязательные требования: ...
Веб-программирование8 заявокЗакрыт15 лет назадТребуется написать звонилку на Flash использующую шлюз SIP провайдера. подробности по ICQ 275 755
Веб-программирование1 заявкаЗакрыт15 лет назадНужен человек который уже ставил такие скрипты. http://www.subsonic.org/pages/download.jsp тут можно скачать скрипт на сервер для ubuntu http://www.subsonic.org/pages/documentation.jsp. тут инструкция по установке и настройке Нужно настроить скрипт что бы он ...
Веб-программирование1 исполнительЗавершен15 лет назадЗа какую сумму денег выполните подобный проект http://volhovec.ru/temp/
Веб-программирование6 заявокЗакрыт15 лет назад- $5
Добрый день, необходимо немного модифицировать скрипт ресайза для textarea. Что нужно сделать: Задача очень простая, нужно сделать что бы скрипт находил и позволял растягивать не только первую попавшуюся ему на странице ...
Веб-программирование1 исполнительЗавершен15 лет назад