gebruiker35
Gebruiker
- Lid geworden
- 29 mrt 2008
- Berichten
- 434
heb voor een link nu de volgende replace functie:
alleen, als je niets er voor typt, voor de link, replaced hij niet. hoe kan ik dit voorkomen? en als ik a.b. type, maakt hij daar een link van, ook dat wil ik niet.
en als ik geen http:// ervoor zet, moet hij dat er wel voor zetten.
hoe kan ik dit alelmaal doen?
PHP:
$pagina = eregi_replace("(^|[ \n\r\t])((http(s?)://)?(ftp://)?(www.)?(ftp.)?([a-z0-9_-]+(\.[a-z0-9_-]+)+)(/[^/ \n\r]*)*)","\\1<a href=\"\\2\" target=\"_blank\">\\2</a>", $pagina);
alleen, als je niets er voor typt, voor de link, replaced hij niet. hoe kan ik dit voorkomen? en als ik a.b. type, maakt hij daar een link van, ook dat wil ik niet.
en als ik geen http:// ervoor zet, moet hij dat er wel voor zetten.
hoe kan ik dit alelmaal doen?