27.02.2008, 16:03 | #31 | ||
Новичок
Регистрация: 20.07.2007
Сообщений: 10
Вес репутации: 0
|
Цитата:
Цитата:
|
||
27.02.2008, 16:45 | #33 |
Погулять вышел
Регистрация: 15.05.2007
Адрес: С-Пб! О/ВМ 50/50
Сообщений: 1,921
Вес репутации: 316
|
А посмотреть что в 10-ой строке религия не позволяет? Я в пхп полный ноль и то пару строк сам сконструировал, интуитивно..
Вот то что было изначально: <? $cat = 'Business/Corporate_Services/Business_Contacts/'; $url = 'http://pda.yaca.yandex.ru/yca/tungrp/cat/'.$cat; $np_pat = '/<a target="_self" href="(.*)"><font color="#333333">след.<\/font><\/a>/U'; $yc_pat = '/<li>\n<font><a.*href="(.*)".*>.*<\/li>/isU'; while ($data = file_get_contents($url)) { $data = iconv('utf-8', 'cp1251', $data); preg_match_all($yc_pat, $data, $o1, PREG_SET_ORDER); foreach ($o1 as $o) echo $o[1]."<br />"; flush(); preg_match($np_pat, $data, $o2); $url = ($o2 ? $o2[1]:FALSE); } ?> Он по таймауту вылетал и на следующую страницу не переходил. Авелон возьми прогером а? |
27.02.2008, 17:42 | #34 |
Злой модератор
Регистрация: 25.03.2007
Адрес: Deep forest
Сообщений: 5,343
Вес репутации: 503
|
Если iconv на хостинге не работает, то можно другую функцию использовать. Вместо
PHP код:
PHP код:
PHP код:
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Подскажите парсер ЯКа | bulya | Курилка | 17 | 25.04.2012 19:34 |
Ищу парсер web.archive.org | Ufaweb | Разработка и сопровождение сайтов | 17 | 09.07.2009 21:20 |
Парсер YACA | Алексей Барыкин | Разработка и сопровождение сайтов | 44 | 06.09.2008 00:11 |
Парсер Я.Каталога | kip | Курилка | 3 | 06.10.2007 20:17 |
Соотношение цены YACA / не YACA | Zhoo | Яндекс | 5 | 16.08.2007 15:45 |
Часовой пояс GMT +3, время: 07:50.