Web-мастер: курс молодого бойца

Вырезать текст и оставить картинки

   

 Добавлено 2009-10-08 13:46:11
Amigo


Сообщений: 39
Зарегистрирован: 27.08.2009

Цитировать
Здравствуйте, подскажите пожалуйста как можно из текста вырезать весь текст и оставить только изображения?

Текст в виде:
<P>ВАШИНГТОН, 21 сентября. Президент США Барак Обама не намерен приостанавливать расследование методов, к которым прибегало ЦРУ в ходе допросов подозреваемых в терроризме. Как сообщает РБК, американский лидер заявил, что «никто не может попирать закон» и он не намерен вмешиваться в дела прокуратуры.Напомним, 19 сентября 2009 года семеро бывших руководителей ЦРУ попросили американского лидера прекратить расследование злоупотреблений при допросах лиц, подозреваемых в терроризме. В письме президенту говорится, что продолжение расследования серьезно подорвет желание агентов рисковать жизнью ради своей страны. Другим негативным последствием, по мнению а<IMG src="/album/8_22-b.jpg" title="Дом номер 4" alt="Дом номер 4"></P><P><BR></P><P><IMG src="/album/8_20-b.jpg" title="Дом номер 2" alt="Дом номер 2"></P><P><BR></P><P><IMG src="/album/8_im007.jpg" title="Крыша номер 2" alt="Крыша номер 2"></P>

Спасибо
Наверх  Посмотреть профиль    

 Добавлено 2009-10-09 07:46:15
evgenijj
Модератор




Сообщений: 1371
Зарегистрирован: 09.11.2007

Цитировать
А почему не сделать наоборот - получить из текста все изображения?


Денежные купюры пронумерованы для того, чтобы когда-нибудь я мог сложить их все одну к одной, по порядку.
Наверх  Посмотреть профиль   Сайт автора  

 Добавлено 2009-10-09 11:31:09
Amigo


Сообщений: 39
Зарегистрирован: 27.08.2009

Цитировать
Просто задумка такая что: в одном месте выводятся полноценые посты с текстом и картинками, а в другом месте те же посты, в таком же формате, но выводить нужно только картинки с описаниями..

Вот решение:

<?     preg_match_all('/<img.+?src="(.+?\\.jpg)".+?title="(.+?)".*?>/i'$mess$m); 
     for (
$i=0$i<count($m[0]); $i++ ) { $txt.= $m[0][$i]."<br><strong>".$m[2][$i]."</strong><br><br><br><br>"; } ?>

мне ещё нужно было тайтл вытащить как подпись внизу картинки.

На выходе имеем:
[картинка1]
[описание1]

[картинка2]
[описание2]

Собственно вот так..
Наверх  Посмотреть профиль    
   
Быстрый ответ
 
Цвет шрифта: Закрыть все теги
Сообщение
Защитный код