Парсинг сайта с добавлением данных в MySQL
Добрый день.
Есть задача:
написать php скрипт, чтобы вытащить из этого сайта http://www.tourdom.ru/birga/go2/ таблицы "БИЛЕТЫ СРОЧНО" и "ТУРПАКЕТЫ СРОЧНО" и положить их в таблицу MySQL, в которой 3 столбца (соответствуют). Скрипт будет запускаться 5 - 6 раз в день. Структуру (DDL таблицы)
Условия: в поле номер 3 (параметры туров), необходимо отрезать ту часть, которая идет после первой же ссылки (вместе с самой ссылкой). А также убрать информацию о комиссии: а именно выражения "комисс.
Пример,
из:
"на 06.02 Италия (Бормио) СПО №17, 8 дн., 299 евро + 80 евро (виза), apartments Serena, Bilo 3/4 pax 4 pers., без пит., страх., трансфер, Бергамо, рейс GH 9137/9138, комисс. 10%. Есть: 30.01/ страх. от невыезда (за доплату)/ Ливиньо, Червиния, Сестриер, Валь ди Фасса, Валь Гардена/ повыш. комисс. при бронир. онлайн."Джет Тревел" т 626-8900. E-mail: [email protected], http://www.jettravel.ru"
получить:
"на 06.02 Италия (Бормио) СПО №17, 8 дн., 299 евро + 80 евро (виза), apartments Serena, Bilo 3/4 pax 4 pers., без пит., страх., трансфер, Бергамо, рейс GH 9137/9138, Есть: 30.01/ страх. от невыезда (за доплату)/ Ливиньо, Червиния, Сестриер, Валь ди Фасса, Валь Гардена/ повыш. "
(в двух местах удалена информация о комиссии согласно шаблона и удалена информация о контакте в конце сообщения согласно первого условия)
Таблица:
CREATE TABLE `HotFlyTickets` (
`ID` int(11) NOT NULL auto_increment,
`FlyDate` date default '0000-00-00',
`FlyCity` varchar(255) NOT NULL default '0',
`Params` text,
`IsActive` int(11) NOT NULL default '1',
`SuggestType` varchar(255) NOT NULL default '1' COMMENT 'Тип предложения (1 - авиа, 2- туры, остальные - текстом)',
PRIMARY KEY (`ID`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=9 ;
Цена 60 USD (в рублях по курсу ЦБ + 1%).
Предоплата 100% (WebMoney).