Сграбить ссылки с изображений

Статус
В этой теме нельзя размещать новые ответы.

TrastMan

Постоялец
Регистрация
13 Ноя 2007
Сообщения
117
Реакции
4
Нужно собрать все ссылки с изображений. Нужны только внутренние, просьба учесть что между замыкающими кавычками и
Код:
<img src=
могут быть любые параметры типа title, target="_blank", onclick= и т.д.
 
PHP:
preg_match_all('#<a\s+href=["\'](?!http)([^"\']{2,})[^>]+>(?>(?!</a>).)*<img[^>]+>.*?</a>#is',$page,$res); print_r($res[1]);

если убрать (?!http) будет парсить и внешние ссылки
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху