|
|
|
| Вот есть такое дело:
<?php
$text = Тут типа всякий текст и т.п:
<img src="http://someurl.ru/img1.gif">
<img src=http://my.ru/img1.gif>
<img src=http://my.ru/img2.gif>
<img src=http://someurl.ru/img2.gif>
';
$pattern = '|<img ([^*]) src="([^"]*)"[^>]*>|is';
preg_match($pattern, $text, $out);
echo $out[1];
?>
|
Этот код выведит http://someurl.ru/img1.gif
Всё правильно он сделал Красавчег, но если изображение меняет свой вид на такой:
<?php
$text = Тут типа всякий текст и т.п:
<img border="0" align="left" src="http://someurl.ru/img1.gif">
<img src=http://my.ru/img1.gif>
<img src=http://my.ru/img2.gif>
<img src=http://someurl.ru/img2.gif>
';
$pattern = '|<img ([^*]) src="([^"]*)"[^>]*>|is';
preg_match($pattern, $text, $out);
echo $out[1];
?>
Уже не срабатывает, подскажите люди добрые что сделать?!
Заранее очень сильно благодарен!
|
| |
|
|
|
|
|
|
|
для: cernos
(12.09.2006 в 00:40)
| | Вы можете воспользоваться следующим скриптом
<?php
$text = 'Тут типа всякий текст и т.п:
<img border="0" align="left" src="http://someurl.ru/img1.gif">
<img src=http://my.ru/img1.gif>
<img src=http://my.ru/img2.gif>
<img src=http://someurl.ru/img2.gif> ';
$pattern = '|<img[^>]+src="([^"]*)"[^>]*>|is';
preg_match($pattern, $text, $out);
echo $out[1];
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(12.09.2006 в 00:57)
| | Спасибо! | |
|
|
|
|
|
|
|
для: cheops
(12.09.2006 в 00:57)
| | Спасибо! | |
|
|
|