Да вобщем то не столь важно, главное получить значения: Ну например что то типа этого: ------------------- Код (Text): (1) 230 //(кол-во проживаеющих в Москве - индекс "1") (Dial-Up) 155 (Ethernet) 344 .... //(155 чел с диалап соединением из Москвы ... ) (0) 25; (1) 10; (2) 120 (3) 201 ........ //(0 альтернативных провайдеров проживающих в Москве, 1 провайдер у 10 чел и т.д.) (1) 450 (2) 230 //(безлимитка (1)-есть, (2)-нет) (до 300) 45 (300-500) 179 (500-700) 567 ..... //(до 300 платят 45 чел из Москвы, 300-500 - 179 чел и т.д.) ------------------- (2) 135 //(кол-во проживаеющих в Санкт-Петербурге - индекс "2") (Dial-Up) 125 (Ethernet) 244 .... //(125 чел с диалап соединением из Питера ... ) (0) 25; (1) 10; (2) 120 (3) 201 ........ //(0 альтернативных провайдеров проживающих в Питере, 1 провайдер у 10 чел и т.д.) (1) 450 (2) 230 //(безлимитка (1)-есть, (2)-нет) (до 300) 45 (300-500) 179 (500-700) 567 ..... //(до 300 платят 45 чел из Питера, 300-500 - 179 чел и т.д.) -------------------- ... Причем города написанные текстом а не имеющего индекса, я думаю лучше даже как то просуммировать и поместить отдельно типа "другие города"...
в мускуле есть тип таблиц csv. можешь существующий файл зарегистрировать как таблицу и обращаться к ней при помощи sql запросов. дальше дело техники http://dev.mysql.com/doc/refman/5.0/en/csv-storage-engine.html
дома под винды можешь поставить текущую бету мускула 5.1, которая поддерживает csv другой вариант включает загрузку данных из csv файла в существующую таблицу при помощи load infile http://dev.mysql.com/doc/refman/5.0/en/load-data.html
Надо в дримвавере сделать замену используя регулярное выражение, если записать так: HTML: <table width="100%" border="0" class="vrez"> <tr> <td><h2>(.+)</h2> менять на: <table width="100%" border="0" class="vrez"> <tr> <td><h3>$1</h3> то замена работает но только там где нету перевода строк в тексте между тегами h2, а они встречаются. Как сделать чтобы учитывалось что угодно между тегами h2? Попробовал ([.\n]*) чет тоже не работает...
используйте модификатор шаблона m (PCRE_MULTILINE), который позволяет точке совпадать с \n вместо (.+) в вашем случае желательно использовать (.+?) http://fr2.php.net/manual/ru/reference. ... ifiers.php p.s. а вообще это новая тема