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

Форум PHP

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

 

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

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

тема: преоброзование ссылок в PHP
 
 автор: sasha_php   (02.09.2009 в 22:13)   письмо автору
 
 

У меня вапрос. Например переменная $url имеет следующий текст >>>
$url = "
<p>letitbit.net</p>
http://letitbit.net/download/afc457857Relapse--2009-.rar.html<br>
http://letitbit.net/download/afc45787899gif--2006-.rar.html<br>
http://letitbit.net/download_new/afc44678349jpeg--2006-.rar.html<br>
<p>uploadbox.com</p>
http://uploadbox.com/files/ZuMycqkLKd<br>
http://uploadbox.com/files/CaHmliBmyK
";
Как зделать правильно ссылки в этой переменной, тоисть штобы переменная $url имела следующий текст:
$url = "
<p>letitbit.net</p>
<a href="http://letitbit.net/download/afc457857Relapse--2009-.rar.html">http://letitbit.net/download/afc457857Relapse--2009-.rar.html</a><br>
<a href="http://letitbit.net/download/afc45787899gif--2006-.rar.html">http://letitbit.net/download/afc45787899gif--2006-.rar.html</a><br>
<a href="http://letitbit.net/download_new/afc44678349jpeg--2006-.rar.html">http://letitbit.net/download_new/afc44678349jpeg--2006-.rar.html</a><br>
<p>uploadbox.com</p>
<a href="http://uploadbox.com/files/ZuMycqkLKd">http://uploadbox.com/files/ZuMycqkLKd</a><br>
<a href="http://uploadbox.com/files/CaHmliBmyK">http://uploadbox.com/files/CaHmliBmyK</a>
";
Мне кажется нужно єто делать с помощю регулярных выражений, но как?

  Ответить  
 
 автор: heed   (02.09.2009 в 23:23)   письмо автору
 
   для: sasha_php   (02.09.2009 в 22:13)
 

preg-функции , например такое , если каждый раз с начала строки
<?
echo '<pre>' htmlspecialchars(
preg_replace('#^http://[^\s<"\']+#mi',
        
'<a href="$0">$0</a>',
        
$url)
);

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

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