DedMorozzz
11.05.2010 - 11:53
$aaa='</div><p><a href="/ajax/static_hint/?name=hint.water" class="jAjax ico_help png"></a>********</p>';
preg_match_all("#</div><p><a href=\"(.+)\" class=\"(.+)\"></a>(\*+)</p>#",$aaa,$matches);
echo $matches[0][0];
_____________
Если не говорить пользователям, что Linux это "Сложно и страшно", то им совершенно всё равно, в чём не разбираться
Anton24322224
11.05.2010 - 14:35
Цитата (DedMorozzz @ 11.05.2010 - 07:53) |
$aaa='</div><p><a href="/ajax/static_hint/?name=hint.water" class="jAjax ico_help png"></a>********</p>'; preg_match_all("#</div><p><a href=\"(.+)\" class=\"(.+)\"></a>(\*+)</p>#",$aaa,$matches); echo $matches[0][0]; |
А вот так не работает
<?php
$text = file_get_contents( "http://gismeteo.ru/city/daily/4501/" );
preg_match_all("#</div><p><a href=\"(.+)\" class=\"(.+)\"></a>(\*+)</p>#",$aaa,$matches);
echo $matches[0][0]
?>
блин...
DedMorozzz
11.05.2010 - 14:44
Дык и не должно. Ты в регулярку передаёшь переменую "ааа", которой у тебя нету =) И после ечо нету точки с запятой (хотя именно в этом примере она, кажись, не обязательна).
"ааа" поменяй на "текст"
_____________
Если не говорить пользователям, что Linux это "Сложно и страшно", то им совершенно всё равно, в чём не разбираться
Anton24322224
11.05.2010 - 14:49
Цитата (DedMorozzz @ 11.05.2010 - 10:44) |
Дык и не должно. Ты в регулярку передаёшь переменую "ааа", которой у тебя нету =) И после ечо нету точки с запятой (хотя именно в этом примере она, кажись, не обязательна). "ааа" поменяй на "текст" |
<?php
$text = file_get_contents( "http://gismeteo.ru/city/daily/4501/" );
preg_match_all("#</div><p><a href=\"(.+)\" class=\"(.+)\"></a>(\*+)</p>#",$text,$matches);
echo $matches[0][0]
?>
Так тоже не работает...
DedMorozzz
11.05.2010 - 14:52
сделай "print_r($text);"
_____________
Если не говорить пользователям, что Linux это "Сложно и страшно", то им совершенно всё равно, в чём не разбираться
Anton24322224
11.05.2010 - 16:13
Цитата (DedMorozzz @ 11.05.2010 - 10:52) |
сделай "print_r($text);" |
Так всё показывает...
netruxa
11.05.2010 - 16:24
открыл страницу
http://gismeteo.ru/city/daily/4501/зашел в исходный код
набрал в поиске </div><p><a
и ниче не нашлось.
_____________
ввв.парсер.рф - онлайн система проверки позиций Вашего сайта в поисковиках. Для форумчан
100 рублей на счет.
DedMorozzz
11.05.2010 - 16:39
Ога, если хотишь выгрести температуру, то юзай таковое:
#<p><a href=\"(.+)\" class=\"(.+)\"></a>(.+)</p>#
и ЧТО показывает. Меня именно сам контент "интересовал"
_____________
Если не говорить пользователям, что Linux это "Сложно и страшно", то им совершенно всё равно, в чём не разбираться
DedMorozzz
11.05.2010 - 16:43
ну иль так:
preg_match_all("#</div>\r\n<p><a href=\"(.+)\" class=\"(.+)\"></a>(.+)</p>#",$aaa,$matches);
если див нужен.
_____________
Если не говорить пользователям, что Linux это "Сложно и страшно", то им совершенно всё равно, в чём не разбираться
Anton24322224
11.05.2010 - 17:02
А ты в код вглядись он берёт страницу ОДНОЙ стройокй а если одной строкой то находит
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.