Фрилансеры предложат решение вашей задачи уже через несколько минут!

Публикация заказа на фриланс бирже не займет много времени.

Олег П.
41 год, Германия
13 лет в сервисе
Был онлайн 3 года назад

Мне нужен скрипт на PHP, который будет принимать trackback'и и складывать их в mysql, а также скрипт для выборки их из базы.

Что такое trackback: http://en.wikipedia.org/wiki/Trackback

Скрипт приёма trackback:

* Проверить имя и пароль пользователя (используя HTTP authentication with PHP).
* Разобрать запрос.
* Положить данные в mysql.
* Если произошла какая-либо ошибка -- послать уведомление на e-mail.

Фукнция выбора информации:

* get_trackbacks_by_ids. На входе -- массив из ID страниц, на выходе -- массив ассоциативных массивов.

Скрипт выбора информации:

* На входе -- список URL страниц, на выходе -- XML с данными.

Что такое ID страницы: это URL страницы, переработанный следующим образом:

* Если есть знак вопроса, удалить его и всё, что после него.
* Если URL кончается на "/", "/index.html" или "/index.php", удалить это.
* Если URL начинается на "http://хост" или "https://хост", удалить это.

От программиста ожидается:

* mysql-скрипт для создания таблицы в базе,
* настраиваемые скрипты приёмы trackback и выдачи XML, функция get_trackbacks_by_ids,
* тестовые данные: примеры trackback-запросов,
* тестовые данные: mysql-скрипт для загрузку в базу текстовых trackbacks,
* комментарии в коде на английском.

Совместно с предложением своих услуг, отправьте личное сообщение с примером своего кода, где вы

* получаете данные от пользователя (keyword: gpc),
* кладёте их в базу (keyword: sql injection).