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

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

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

 

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

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

тема: Преобразование урл2.
 
 автор: dima2207   (03.01.2008 в 19:23)   письмо автору
 
 

Привет всем !
Почему когда я пытаюсь выделить все ссылки типа :
со страницы . то мне выдает что переменная $regs[1] неопределенна . хотя по отдельности оба шаблона работают отлично !

$buffer='некоторый хтмл текст ';
  $pattern = "|<td[ ]+align=\"left\"[ ]+valign=\"top\">(.+?)</td>|is";
  preg_match($pattern, $buffer, $out);
  echo $out[1];
preg_match('|<img[ ]+src=(.*?)>|Uis', $out[1], $regs);
print $regs[1];

Нужно что-бы сначала выполнялся первый патерн , а потом уже из результата работы первого вырезались(т.е сохрялись , а все остальное выбрасывалось) все адреса картинок но не ввиде полных ссылок а ввиде :
'./images/video/video_info002493a.jpg' border='0' alt='Андромеда. Сезон 5 / Andromeda. Season 5'

   
 
 автор: kasmanaft   (03.01.2008 в 21:49)   письмо автору
 
   для: dima2207   (03.01.2008 в 19:23)
 

echo $out[1] что выводит? Там точно есть картинки?

PS во втором шаблоне |<img[ ]+src=(.*?)>|Uis - либо уберите модификатор U, либо "?"...

   
Rambler's Top100
вверх

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