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

Форум PHP

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

 

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

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

тема: вытащить ссылку картинки
 
 автор: Neznaika   (03.10.2010 в 01:21)   письмо автору
 
 

друзья помогите как вытащить самую первую ссылку картинки из такого текста:
нужно вытащить вот такое значение и передеать его в переменную: ../tiny/upload-files/economic/b_117.jpg
<p>&nbsp;</p>
<p><img style="float: left; margin-top: 1px; margin-bottom: 1px; margin-left: 3px; margin-right: 3px; border: 1px solid black;" title="Гиперинфляция Украины" src="../tiny/upload-files/economic/b_117.jpg" alt="Гиперинфляция Украины" width="130" height="96" />Представители парламентской оппозиции 
считают, что сегодня перед Украиной стоит проблема гиперинфляции.</p>
<p>&nbsp;&nbsp; &nbsp;Одной из основных инфляционных составляющих являются продукты 
питания. Кстати, последние, по прогнозам экспертов, будут дорожать как минимум до середины 
2011 года. Одна из причин подорожания жизни - интенсивная эмиссия денег, что в свою очередь 
привело к их обесцениванию. Если учесть внешние и внутренние заимствования, вырисовывается 
картина экономического настоящее страны.</p>
<p>&nbsp;&nbsp; Еще одна из причин инфляции состоит в дефиците госбюджета, что в итоге 
обернулось инфляционным давлением на все население.</p>
<p>По данным Госкомстата, основными причинами роста потребительских цен стало 
подорожание природного газа на 50% в августе этого года (по мнению многих экспертов, 
экономических оснований для повышения цены на газ для населения у властей не было), а также 
алкогольных напитков и табачных изделий на 3 , 7%.</p>
<p>&nbsp;&nbsp; Инфляция в Украине в августе 2010 года составила 1,2%, с начала текущего года -
 4,3%, а по сравнению с январем-августом 2009 года - 9,2%. При этом член Совета НБУ Роман 
Шпек напомнил, что заработная плата в Украине в январе-июле 2010 года возросла на 9,3%. 
Теперь украинский действительно станет легче жить. Правительство сохраняет прогноз инфляции 
в текущем году на уровне 13,1%, тогда как Минэкономики допускает рост цен на 12%. НБУ же 
прогнозировал инфляцию в Украине в этом году на рвни 10,5%, в следующем - 11,2% на фоне 
замедления темпов роста ВВП. Кстати, на Закарпатье промышленность за восемь месяцев 
текущего года выросла на 43,5% - рекордные темпы промпроизводства, но в аналогичный период 
прошлого года область продемонстрировала еще более рекордный обвал - на 56,2%.</p>

<p>&nbsp;&nbsp; Как говорится, есть: большая ложь, имела ложь и официальная статистика. Так и 
&laquo;набираем обороты&raquo;, уповильнюючись. Зато, во многих СМИ звучат фразы политиков о 
стабилизации экономического положения в стране.</p>
<p>&nbsp;&nbsp; Сопоставив приведенные цифры, дальнейшее подорожание жизни вообще и в 
результате мы получим показатели, по которым можно красноречиво описать деятельность 
сегодняшней власти.</p>
<p>&nbsp;</p>

  Ответить  
 
 автор: Neznaika   (03.10.2010 в 01:50)   письмо автору
 
   для: Neznaika   (03.10.2010 в 01:21)
 

решил таким методом
<?php




$text 
'$text = "<p>&nbsp;</p>
<p><img style="float: left; margin-top: 1px; margin-bottom: 1px; margin-left: 3px; margin-right: 3px; border: 1px solid black;" title="Гиперинфляция Украины" src="../tiny/upload-files/economic/b_117.jpg" alt="Гиперинфляция Украины" width="130" height="96" />Представители парламентской оппозиции 
считают, что сегодня перед Украиной стоит проблема гиперинфляции.</p>
<p>&nbsp;&nbsp; &nbsp;Одной из основных инфляционных составляющих являются продукты 
питания. Кстати, последние, по прогнозам экспертов, будут дорожать как минимум до середины 
2011 года. Одна из причин подорожания жизни - интенсивная эмиссия денег, что в свою очередь 
привело к их обесцениванию. Если учесть внешние и внутренние заимствования, вырисовывается 
картина экономического настоящее страны.</p>
<p>&nbsp;&nbsp; Еще одна из причин инфляции состоит в дефиците госбюджета, что в итоге 
обернулось инфляционным давлением на все население.</p>
<p>По данным Госкомстата, основными причинами роста потребительских цен стало 
подорожание природного газа на 50% в августе этого года (по мнению многих экспертов, 
экономических оснований для повышения цены на газ для населения у властей не было), а также 
алкогольных напитков и табачных изделий на 3 , 7%.</p>
<p>&nbsp;&nbsp; Инфляция в Украине в августе 2010 года составила 1,2%, с начала текущего года -
 4,3%, а по сравнению с январем-августом 2009 года - 9,2%. При этом член Совета НБУ Роман 
Шпек напомнил, что заработная плата в Украине в январе-июле 2010 года возросла на 9,3%. 
Теперь украинский действительно станет легче жить. Правительство сохраняет прогноз инфляции 
в текущем году на уровне 13,1%, тогда как Минэкономики допускает рост цен на 12%. НБУ же 
прогнозировал инфляцию в Украине в этом году на рвни 10,5%, в следующем - 11,2% на фоне 
замедления темпов роста ВВП. Кстати, на Закарпатье промышленность за восемь месяцев 
текущего года выросла на 43,5% - рекордные темпы промпроизводства, но в аналогичный период 
прошлого года область продемонстрировала еще более рекордный обвал - на 56,2%.</p>

<p>&nbsp;&nbsp; Как говорится, есть: большая ложь, имела ложь и официальная статистика. Так и 
&laquo;набираем обороты&raquo;, уповильнюючись. Зато, во многих СМИ звучат фразы политиков о 
стабилизации экономического положения в стране.</p>
<p>&nbsp;&nbsp; Сопоставив приведенные цифры, дальнейшее подорожание жизни вообще и в 
результате мы получим показатели, по которым можно красноречиво описать деятельность 
сегодняшней власти.</p>
<p>&nbsp;</p>";'
;

$patt 'src';

$pos1 strpos($text$patt) + strlen($patt) + 2;
$pos2 strpos($text"\""$pos1);

echo 
$str trim(substr($text$pos1$pos2 $pos1)); 
?>

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

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