Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Zamiana stringów http... na linki, wyrażenia regularne
konrados
post 6.07.2008, 16:03:51
Post #1





Grupa: Zarejestrowani
Postów: 623
Pomógł: 79
Dołączył: 16.01.2008

Ostrzeżenie: (0%)
-----


Witam,

W pewnym skrypcie chciałbym, aby w tekstach wszystko co wygląda na url było zamieniane na <a href="""> etc. Czyli np. Jak jest w tekście "http://forum.php.pl/" to by to się zamieniło na <a href="http://forum.php.pl/">http://forum.php.pl/</a>

No i dawno temu znalazłem takie coś:

CODE
function ReplaceLinks($text) {
// match protocol://address/path/file.extension?some=variable&another=asf%
$text = preg_replace("/([a-zA-Z]+:\/\/[a-z0-9\_\.\-]+".
"[a-z]{2,6}[a-zA-Z0-9\/\*\-\?\&\%\=\,\.]+)/",
" $1", $text);
return $text
}


Niestety nie działa gdy w linku jest _ (podkreślnik) - jest tu ktoś kto się orientuje w tych wyrażeniach regularnych?

Ten post edytował konrados 7.07.2008, 09:32:53
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 19:55