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

Форум PHP

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

 

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

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

тема: выдрать картинки
 
 автор: TavRoX   (30.12.2011 в 00:46)   письмо автору
 
 

ребят помогите пожалуйста
вообщем нужно из текста выдрать картинки, но не теги картинок а ссылки картинок и поставить их через запятую с пробелом последнюю без запятой
вот аткой типа код текста
находится в переменно $text

<p><img src="../tiny/upload-files/cultureandart/rockh/z_d06b3e2c.jpg" alt="" width="400" height="325" />

дохрена текста с разными тегами

<p><img src="../tiny/upload-files/cultureandart/rockh/DSC_3156.jpg" alt="" width="400" height="266" />&nbsp;<img src="../tiny/upload-files/cultureandart/rockh/z_0d2c4a74.jpg" alt="" width="400" height="286" />&nbsp;<img src="../tiny/upload-files/cultureandart/rockh/z_ac3d9eb4.jpg" alt="" width="400" height="300" /></p>

  Ответить  
 
 автор: deimand   (30.12.2011 в 01:04)   письмо автору
 
   для: TavRoX   (30.12.2011 в 00:46)
 

<?php
 $s 
='<p><img src="../tiny/upload-files/cultureandart/rockh/z_d06b3e2c.jpg" alt="" width="400" height="325" />

дохрена текста с разными тегами

<p><img src="../tiny/upload-files/cultureandart/rockh/DSC_3156.jpg" alt="" width="400" height="266" />&nbsp;<img src="../tiny/upload-files/cultureandart/rockh/z_0d2c4a74.jpg" alt="" width="400" height="286" />&nbsp;<img src="../tiny/upload-files/cultureandart/rockh/z_ac3d9eb4.jpg" alt="" width="400" height="300" /></p> '
;
 
preg_match_all('#src="(.*)"#siU'$s$matches);
 
//print_r($matches[1]);
 
$str implode(', ',$matches[1]);
 echo 
$str;

  Ответить  
 
 автор: TavRoX   (30.12.2011 в 01:11)   письмо автору
 
   для: deimand   (30.12.2011 в 01:04)
 

пасиба дружище то что надо
щас вспомню какой регуляркой удалять все img теги

  Ответить  
 
 автор: TavRoX   (30.12.2011 в 01:23)   письмо автору
 
   для: deimand   (30.12.2011 в 01:04)
 

дружище а как удалить картинки?
чет у меня не выходит:(
не поулчается удалить

  Ответить  
 
 автор: TavRoX   (30.12.2011 в 01:39)   письмо автору
 
   для: deimand   (30.12.2011 в 01:04)
 

столкнулся с проблемой
если картинка имеет стиль вписаный в нее
сразу после <img style='.....
и вот такие картинки не видитпочему то

  Ответить  
 
 автор: TavRoX   (30.12.2011 в 01:52)   письмо автору
 
   для: TavRoX   (30.12.2011 в 01:39)
 

вообщем сделал
)
осталось только как удалит ьвсе img

  Ответить  
Rambler's Top100
вверх

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