Intereting Posts
php make csv файл для массива Использование пакета PEAR Horde_Text_Diff Как отображать изображение по электронной почте в кодеигниторе? php файл отправляет переменную в внешний файл .js Сохраненные неанглийские символы, получившие '?????' – Ошибка набора символов MySQL как переписать основной домен в подпапку без изменения URL-адреса? Codeigniter 3.0.0 – ошибка 404 страница не найдена Преобразование div в загружаемое изображение Отображать номера с порядковым суффиксом в PHP Как отправить таблицу / форму с группировкой / идентификатором для последующего получения functions.php vs OOP Должен ли я освобождать mysql-результат после его хранения? Codeigniter $ this-> db-> get (), как мне вернуть значения для определенной строки? Отправьте форму на один сервер, обработайте ее, а затем опубликуйте результаты в другом домене Использование Backstretch для разных изображений для отдельных страниц

Неверные изображения, регулярные выражения

Мне нужна помощь. Я получил задание для школы, мне нужно сделать регулярный выражений, которые получают изображение (а затем загружают в базу данных, но это не проблема). Реальная проблема заключается в том, что я получаю массив со всеми изображениями на странице, но должен быть одним изображением, которое: data-src-l="/WebRoot/products/8020/80203122/bilder/80203122.jpg" это код из всего изображения:

  <li> <a href="/WebRoot/products/8020/80203122/bilder/80203122.jpg"> <img itemprop="image" alt="Jesus Remember Me - Taize Songs (2CD)" src="/WebRoot/AsaphNL/Shops/asaphnl/5422/8F43/62EE/D698/EF8E/4DEB/AED5/3B0E/80203122_xs.jpg" data-src-xs="/WebRoot/AsaphNL/Shops/asaphnl/5422/8F43/62EE/D698/EF8E/4DEB/AED5/3B0E/80203122_xs.jpg" data-src-s="/WebRoot/products/8020/80203122/bilder/80203122_s.jpg" data-src-m="/WebRoot/products/8020/80203122/bilder/80203122_m.jpg" data-src-l="/WebRoot/products/8020/80203122/bilder/80203122.jpg" /> </a> </li> </ul> 

Это код с PHP:

 <?php header('Content-Type: text/html; charset=utf-8'); $url = "http://www.asaphshop.nl/epages/asaphnl.sf/nl_NL/?ObjectPath=/Shops/asaphnl/Products/80203122"; $htmlcode = file_get_contents($url); $pattern = "/<img\s[^>]*?src\s*=\s*['\"]([^'\"]*?)['\"][^>]*?>/"; preg_match_all($pattern, $htmlcode, $matches); //print_r ($matches); $image = ($matches[0]); $image = str_replace('src="/', 'src="http://www.asaphshop.nl/', $image); print_r ($image); ?> 

ОБНОВЛЕНИЕ: перед imagelink должна быть ссылка на http://www.asaphshop.nl , поэтому он будет смотреть на сайт для изображения. не внутри моего локального хоста. Если вы меня не понимаете, вы можете спросить;)

Related of "Неверные изображения, регулярные выражения"