Web addressen in HTML umwandeln
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Hi,
der Googel verr?t dir alles (eigentlich w?re die Suchfunktion hier bei Lima auch ganz n?tzlich):
$text = "http://www.bla.com text www.bla.com"; $text = eregi_replace("http://www.", "www.", $text); $text = eregi_replace("www.", "http://www.", $text); $text = preg_replace("#(^|[^\"=]{1}) (http://|ftp://|mailto:|https://)([^\s<>]+)([\s\n<>]|$) #sm", "\\1<a target=\"_blank\" href=\"\\2\\3\">\\3</a>\\4", $text); echo $text; ?>
Das geht mit http, mail, oder ftp.
Edit: Hier noch mit [url]:
$text = "[URL=http://www.bla.com]hier klicken[/URL]"; $text = preg_replace("/\[URL=www.(.*?)\](.*?)\[\/URL\]/si", "<a target=\"_blank\" href=\"http://www.\\1\">\\2</a>", $text); $text = preg_replace("/\[URL=(.*?)\](.*?)\[\/URL\]/si", "<a target=\"_blank\" href=\"\\1\">\\2</a>", $text); echo $text;
mfg,
hr
Beitrag ge?ndert am 21.02.2006 20:44 von heavyraptor -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage