Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Automatyczna zamiana http:// na linki
bmati666
post
Post #1





Grupa: Zarejestrowani
Postów: 57
Pomógł: 1
Dołączył: 12.02.2016

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


Witam,
Znalazłem taki skrypt:
  1. <?php
  2. function createUrl($text){
  3. $text=preg_replace('|(?<!href=")(https?://[A-Za-z0-9+\-=._/*(),@\'$:;&!?]+)|',
  4. '<a href="http://$1">$1</a>',
  5. $text);
  6. return $text;
  7. }
  8.  
  9. $text = 'http://funckej.net to bardzo dobra strona a <a href="http://www.onet.pl" target="_blank">http://www.onet.pl</a> też dobre jest';
  10.  
  11. echo createUrl($text);
  12. ?>

Problem w tym, że link po kliknięciu nie przekierowuje do http://... tylko http// (bez dwukropka).
Wie ktoś jak to naprawić i co zrobić żeby samo www.strona.pl (bez http://) też zamieniało w link?

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: 24.08.2025 - 11:33