
12.07.2009, 17:47
|
|
Постоянный
Регистрация: 27.07.2008
Сообщений: 614
С нами:
9362947
Репутация:
1196
|
|
Сообщение от b3
Dark_Scorpicore,
PHP код:
<?php
$code=file_get_contents('http://direct.yandex.ru');
preg_match_all('#([^\s]+(?=\.(jpg|gif|png))\.\2)#i', $code, $matches);
echo "<pre>";
print_r ($matches[0]);
echo "<pre>";
?>
Я незнаю как ты проверял, почему же у меня работает, результат:
L I G A,
А вот у вас код нерабочий и не универсальный, вывело:
А если вместо двойных кавычек будут одинарные? Или же такого вида:
<img align="middle" src=""> уже несовпадение по шаблону получается.
вы невнимательны :
Код:
Подскажите плиз как выдернуть все картинки форматов *.jpg и *.png с сайта.
___________________________________________
Код:
А если вместо двойных кавычек будут одинарные? Или же такого вида:
<img align="middle" src=""> уже несовпадение по шаблону получается.
учел пожелания:
PHP код:
<?php
$code=file_get_contents('http://direct.yandex.ru');
preg_match_all('/src=("|\')(.*).(jpg|png)("|\')/i', $code, $matches);
echo "<pre>";
print_r ($matches[0]);
echo "</pre>";
?>
Последний раз редактировалось L I G A; 12.07.2009 в 18:53..
|
|
|