|
|
|
| Есть скрипт (не мой, нашёл в книжке)
$asdf = "http://softtime.ru - всегда помогал мне в вопросах и многом другом и я сделать свой сайт http://petrovivan.ru";
echo preg_replace('|(?<!href=")(https?://[A-Za-z0-9+\-=._/*(),@\'$:;&!?%]+)|i','<a target="_blank" href="$1">$1</a>',$asdf);
|
в Этом скрипте все печатные ссылки преобразуются в гиперссылки.
Не могли бы вы подсказать как сделать чтобы email в этой строке тоже перерабатывался в ссылку:
$asdf = "ya@softtime.ru - всегда помогал мне в вопросах и многом другом.";
|
| |
|
|
|
|
|
|
|
для: daornet
(31.12.2009 в 18:45)
| | Можно отталкиваться от следующего скрипта
<?php
$asdf = "ya@softtime.ru - всегда помогал мне в вопросах и многом другом.";
$pattern = "|[\_a-z0-9-]+(\.[\_a-z0-9-]+)*@([a-z0-9-]+\.)+([a-z]{2,7})|i";
$replace = '<a target="_blank" href="mailto:$0">$0</a>';
echo preg_replace($pattern, $replace, $asdf);
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(31.12.2009 в 18:56)
| | спасибо | |
|
|
|