Показать сообщение отдельно

  #5  
Старый 12.07.2009, 15:42
b3
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
С нами: 11278406

Репутация: 818


По умолчанию

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>";  
?>
Я незнаю как ты проверял, почему же у меня работает, результат:
Цитата:
Array
(
[0] => src="http://img.yandex.net/i/logo100x43.png
[1] => src="/i/logo-direct.gif
[2] => src="/i/t-title.gif
[3] => src="/i/sample.gif
[4] => src="/i/1.gif
[5] => src="/i/2.gif
[6] => src="/i/3.gif
[7] => src="/i/yandex-money.gif
[8] => src="/i/sberbank.gif
[9] => src="/i/visa.gif
[10] => src="/i/mastercard.gif
[11] => src="/i/wm.gif
[12] => src="/i/artlebedev.gif
[13] => background="http://img.yandex.ru/i/loginform-shadow.gif
[14] => src="http://img.yandex.ru/i/logo-passport.gif
[15] => src="http://img.yandex.ru/i/i-help2.gif
)

L I G A,
А вот у вас код нерабочий и не универсальный, вывело:
Цитата:
<pre>Array
(
[0] => <img src="http://img.yandex.net/i/logo100x43.png"
)
<pre>
А если вместо двойных кавычек будут одинарные? Или же такого вида:
<img align="middle" src=""> уже несовпадение по шаблону получается.
 
Ответить с цитированием