Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Помогите вырезать текст

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
CommandeR
Отправлено: 19 Июля, 2009 - 14:45:55
Post Id


Новичок


Покинул форум
Сообщений всего: 4
Дата рег-ции: Июль 2009  


Помог: 0 раз(а)




имею текст типа:
бла бла бла текс <img src="http://www.bla.ru/foto.jpg" align="left" alt="bla bla bla" title="bla bla lba" /> текст всякий разный... много текста....

необходимо вырезать весь текст и оставить только <img src="http://www.bla.ru/foto.jpg" align="left" alt="bla bla bla" title="bla bla lba" />

как это сделать?
 
 Top
Vanu4
Отправлено: 19 Июля, 2009 - 16:27:54
Post Id



Новичок


Покинул форум
Сообщений всего: 60
Дата рег-ции: Май 2008  


Помог: 0 раз(а)




Вот, держи на здоровье)))
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3. $content = '
  4.                                 <!---Пустая таблица--->
  5.                                 <table border="0" width="800"  height="30"  align="center" bgcolor="BlanchedAlmond"
  6.                                 <tr>
  7.                                 <td width="797px"></td>
  8.                                 <td width="3" height="3">
  9.                                 <!--begin of Ramblers Top100 code -->
  10.                                 <a href="http://top100.rambler.ru/top100/">
  11.                                         <img src="http://www.bla.ru/foto.jpg" align="left" alt="bla bla bla" title="bla bla lba" />
  12.                                 </a>
  13.                                 <!--end of Top100 code-->
  14.                                 </td>
  15.                                 </tr>
  16.                                 </table>
  17.                         ';
  18.                        
  19. preg_match("~(<img[^<]*)~s", $content, $match);
  20.  
  21. $result = $match[1];
  22.  
  23. print_r($result);
  24.  
  25. ?>
 
 Top
CommandeR
Отправлено: 22 Июля, 2009 - 07:12:24
Post Id


Новичок


Покинул форум
Сообщений всего: 4
Дата рег-ции: Июль 2009  


Помог: 0 раз(а)




СпасибоУлыбка работает!.
еще вопрос
если контент имеет теги [img], [thumb] и <img src="http://www.www.ru/foto.jpg">
и мне нужно оставить только теги, тоесть текст убрать совсем.
CODE (text):
скопировать код в буфер обмена
  1.  
  2. $content='bla lbla lbla bla lbla [thumb]http://www.www.ru/foto.jpg[/thumb] bla bla bla <br><img src="http://www.www.ru/foto.jpg"> bla lba bla bla bla [img]<img src="http://www.www.ru/foto.jpg">[/img] bla bla bla bla bla lba bla bla lba';
  3.  
 
 Top
CommandeR
Отправлено: 22 Июля, 2009 - 14:51:39
Post Id


Новичок


Покинул форум
Сообщений всего: 4
Дата рег-ции: Июль 2009  


Помог: 0 раз(а)




помогите плиз!!!!
 
 Top
CommandeR
Отправлено: 23 Июля, 2009 - 06:29:30
Post Id


Новичок


Покинул форум
Сообщений всего: 4
Дата рег-ции: Июль 2009  


Помог: 0 раз(а)




никто не знает?
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB