Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

----

Приложен архив проекта, в котором есть код который разбирает xml файл этого формата и записывает в базу.

----

ИМПОРТ

Нужно сделать PHP скрипт, который импортирует в базу PAD файлы, которые по сути являются XML файлами, со структурой, описанной тут:

http://www.asp-shareware.org/pad/spec/spec.php

Пример файла:

http://www.angelicsoftware.com/angel-writer-pad.xml

Список URL для импорта брать тут (там можно с помощью запроса получать csv файл):

http://www.asp-shareware.org/pad/repository/user/query.php?Home=user

Импортировать нужно все данные, включая описания на разных языках.

Нормализовать базу НЕ ОБЯЗАТЕЛЬНО, т.е. можно тупо записать все данные в одну таблицу.

После того, как сделан первоначальный импорт, нужно будет обновлять базу, т.е. нужно сделать отдельный скрипт, который можно вызывать по расписанию, который будет обновлять хранимые данные.

ВЫБОРКА

Оператор должен иметь возможность выбрать записи, подходящие по следующим параметрам:

- ***язык описаний (т.е. выбрать один из доступных языков из списка - русский, английкий, или немецкий там) ***

- наличие ключевых слов или фраз в теге keywords (т.е. через запятую или построчно вводятся слова и фразы, которые должы быть)

- наличие ключевых слов длинном описании (принцип такой же, поле называется description_2000 по-моему)

- стоп-слова, которых не должно быть ни в keywords, ни в description_2000 (вводятся слова, которых быть в описании не должно)

- категория

После указания этих параметров нужно вывести

- количество подходящих записей

- записи со следующей информацией:

- дата обновления (указана в файле)

- ключевые слова

- короткое описание

- название программы со ссылкой на оригинальный PAD файл

*** Если записей больше 30, то надо их разбить на страницы. ***

*** Должна быть возможность сохранить параметры поиска и потом загрузить их обратно. Сохранять можно в базу или можно сделать, чтобы они сохранялись в одну строку, которую оператор сохраняет в файл у себя на копьютере и потом вводит в специальное поле. ****

Дизайна (графики, css) никакого не надо, но вывод должен быть сделан аккуратно, чтобы удобно было читать.

Пункты, отмеченные *** - опциональны. Т.е. они желательны, но не обязательны.

Пожалуйста, сразу напишите, за какую сумму возьметесь сделать, что сделаете из опциональных пунктов и срок. Если что-то непонятно, задавайте конкретные вопросы. ICQ, MSN и т.п. я не пользуюсь, если у вас есть вопросы, то пишите сообщение.

16 лет назад
Fedor_C
Фёдор 
42 годаРоссия
18 лет в сервисе
Был
3 года назад
Выбранный исполнитель
wind-wings
Анжелика 
38 летРоссия
16 лет в сервисе
Была
7 лет назад
16 лет назад
Все сделано отлично, даже поборол глюки моего хостера.
Хороший надёжный заказчик. Умеет чётко ставить задачу, готов к рабочему диалогу и неплохо разбирается в своей сфере - может даже подсказать хорошие идеи по поводу решения задачи. Словом - голова у него устроена как надо и результаты самые хорошие. Насчёт оплаты - также абсолютно надёжен.