Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Регулярные Выражения

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Найти определенные URL картинок
 
 автор: musicmaker   (16.02.2007 в 12:37)   письмо автору
 
 

Подскажите, как из нижеприведенного кода выдрать только ссылку на большую картинку (т.е. http://сайт.ru/imagez/gallery/c/7/0/a/4/c70a4245d608e33deb61acb0dd75bb51_full.jpg) и отбросить все лишнее.


<a onclick="clickPic(this, 'http://сайт.ru/imagez/gallery/c/7/0/a/4/c70a4245d608e33deb61acb0dd75bb51_full.jpg');" href="javascript:void(0);" title=""><img onmousemove="picInfo(1, this, event);" onmouseout="picInfo(0, 0, event);" src="http://сайт.ru/imagez/gallery/c/7/0/a/4/c70a4245d608e33deb61acb0dd75bb51.jpg" alt="type:jpg, atr:1024,768, title:" width="622" height="466" class="new-image-center" /></a><div class="cut"><img src="http://www.сайт.ru/img/default/body/cut.gif" /></div><br />

   
 
 автор: cheops   (16.02.2007 в 12:58)   письмо автору
 
   для: musicmaker   (16.02.2007 в 12:37)
 

Можно поступить следующим образом
<?php
  $text 
"<a onclick=\"clickPic(this, 'http://сайт.ru/imagez/gallery/c/7/0/a/4/c70a4245d608e33deb61acb0dd75bb51_full.jpg');\"
           href=\"javascript:void(0);\" title=\"\"><img onmousemove=\"picInfo(1, this, event);\" onmouseout=\"picInfo(0, 0, event);\"
           src=\"http://сайт.ru/imagez/gallery/c/7/0/a/4/c70a4245d608e33deb61acb0dd75bb51.jpg\" alt=\"type:jpg, atr:1024,768, title:\"
           width=\"622\" height=\"466\" class=\"new-image-center\" /></a><div class=\"cut\">
           <img src=\"http://www.сайт.ru/img/default/body/cut.gif\" /></div><br />"
;
  
$pattern "|<a onclick=\"clickPic\(this, '([^']+)|is";
  
preg_match($pattern$text$out);
  echo 
$out[1];
?>

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования