[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как в html получить значение атрибута src тега img
Daniil
Как в html получить значение атрибута src тега img.
Например есть строка=
Привет я вася Пупкин вот моё фото <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.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.