Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][Wyrażenia regularne] tworzenie linków
woj_tas
post
Post #1





Grupa: Zarejestrowani
Postów: 230
Pomógł: 36
Dołączył: 31.03.2006
Skąd: Zielona Góra

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


Witam

Potrzebuje z tekstu wyciągnąć wszystkie adresy stron i zamienić je na linki.

Napisałem taki o to kod:
  1. $text = preg_replace(array('#http://[^\s]+#e', '#www.[^\s]+#e'), array("'<a href=\"'.htmlspecialchars('\\0').'\" target=\"projekt\">'.htmlspecialchars('\\0').'</a>'", "'<a href=\"http://'.htmlspecialchars('\\0').'\" target=\"projekt\">'.htmlspecialchars('\\0').'</a>'"), $text);


który wysypuje się przy strukturze linka:
http://www.onet.pl

Działa poprawnie dla:
http://onet.pl
www.onet.pl

Ma ktoś jakiś pomysł?

Ten post edytował woj_tas 9.07.2010, 13:26:51
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 22.08.2025 - 22:45