Например есть строка=
Привет я вася Пупкин вот моё фото <img src="./picture/foto.jpg" class="ramka"> . А вот мой дом <img src="./picture/dom.jpg">
Как cобственно на php получить(найти, вырезать, записать в переменную) ./picture/foto.jpg то есть src первго тега img?
Спасибо.
Спустя 22 минуты, 51 секунда (16.07.2011 - 12:05) TMake написал(а):
Daniil какой то велосипед хочешь построить... Ты отправляешь форму? или ты хочешь средствами php обработать html страницу и вытащить от туда все 'src=' ?
Спустя 28 минут, 46 секунд (16.07.2011 - 12:33) inpost написал(а):
filegetcontent - получаешь содержимое HTML , далее парсишь регуляркой. За тебя регулярку писать не будут, пробуй сам, учишь, если получаться в конкретной регулярке не будет, тогда уже показывай её нам и мы будем исправлять.
Спустя 4 часа, 9 минут, 50 секунд (16.07.2011 - 16:43) Haotarez написал(а):
<?php
$string = '<img src="./picture/foto.jpg" class="ramka"><img src="./picture/dom.jpg">';
preg_match_all('|<img src="(.*)"|Uis',$string,$array);
print_r($array);
Дает на выходе:
Array
(
[0] => Array
(
[0] => <img src="./picture/foto.jpg"
[1] => <img src="./picture/dom.jpg"
)
[1] => Array
(
[0] => ./picture/foto.jpg
[1] => ./picture/dom.jpg
)
)
Юзать можно
$array[1][0],$array[1][1]... etc.