Импорт в MySQL и выборка из PAD (xml) файлов (php)

Web/сайты Прочее

Был(а) онлайн: 26.04.20 14:45
Umen 26 лет

1.0 Был(а) онлайн: 26.04.20 14:45

Недавно
----
Приложен архив плана, в котором есть код тот, что разбирает 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 и т.п. я не пользуюсь, если у вас есть вопросы, то пишите сообщение.

Чтобы добавить заявку к этому заказу, нужно войти или зарегистрироваться

Мой блок

26.04.20 14:45
Umen 26