| |
|
|
| | Подскажите код, пожалуйста. Нужно чтобы в тексте подстроки являющиеся URL-адресом(http://...) заменялись на ссылку вида <a href="http://...">http://...</a> | |
| |
|
|
| |
|
|
| |
для: Z3RO
(11.12.2011 в 23:45)
| | | как вариант
<?php $result = preg_replace('%http://\S+%', '<a href="$0">$0</a>', $subject); ?>
|
| |
| |
|
|
| |
|
|
| |
для: duhon
(12.12.2011 в 16:56)
| | | Спасибо. Cheops, ваш пример не работает. | |
| |
|
|
| |
|
|
| |
для: Z3RO
(17.12.2011 в 01:00)
| | | Вы уверены, что пример Cheops не работает? ))) | |
| |
|
|
| |
|
|
| |
для: Z3RO
(17.12.2011 в 01:00)
| | | Вообще странно, у меня работает. | |
| |
|
|
| |
|
|
| |
для: cheops
(17.12.2011 в 14:31)
| | | у меня тоже работает, может просто автор поста не разобрался как следует? | |
| |
|
|
| |
|
|
| |
для: Slo_Nik
(17.12.2011 в 15:02)
| | | Хм... там и разбираться собственно не чего - готовый тест, если не работает - это сразу видно. Может UTF-8 или еще что-то в этом духе. | |
| |
|
|
| |
|
|
| |
для: cheops
(17.12.2011 в 15:33)
| | | а при чём тут UTF-8? | |
| |
|
|
| |
|
|
| |
для: Slo_Nik
(17.12.2011 в 16:48)
| | | Тут да, пожалуй, не причем... да примеры в общем аналогичные - если работает первый, значит и второй должен работать. В любом случае большого значения это не имеет - проблема решена, а это самое главное. | |
| |
|
|
| |
|
|
| |
для: duhon
(12.12.2011 в 16:56)
| | | . | |
| |
|
|
| |
|
|
| |
для: Z3RO
(11.12.2011 в 23:45)
| | | Можно начать отталкиваться от следующего скрипта
<?php
$text = "Подскажите код, пожалуйста. Нужно чтобы в тексте ".
"подстроки являющиеся URL-адресом http://softtime.ru ".
"заменялись на ссылку вида";
$pattern = "|http://[^\s]+\s|i";
$text = preg_replace($pattern, "<a href='\\0'>\\0</a>", $text);
echo $text;
?>
|
| |
| |
|
|