Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Zamiana adresu na link, Wyrażenie nie działa poprawnie
Lirdoner
post
Post #1





Grupa: Zarejestrowani
Postów: 500
Pomógł: 1
Dołączył: 29.09.2009

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


Witam, tak używam funkcji preg_replace by zamienić adresy url na linki
  1. $return = preg_replace('/((http(s)?\:\/\/|www).+)(\ |\n)/i', '<a class="mainLink" target="_blank" href="http://$1">\\1</a> ', $return);

Problem w tym, że przy linku http://www.google.pl usuwa mi przy wyniku dwukropek sprzed http przez co link nie działą poprawnie ;/
Co na to poradzić?
Go to the top of the page
+Quote Post

Posty w temacie
- Lirdoner   [PHP]Zamiana adresu na link   29.11.2012, 16:15:26
- - fate   [PHP] pobierz, plaintext '/((http(s...   29.11.2012, 20:15:10
- - wNogachSpisz   parse_url   29.11.2012, 22:23:29


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: 5.10.2025 - 08:00