zeichen ersetzen
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
-
?, kannst du das bitte nochmal ein wenig klarer sagen, was du machen willst, am besten mit gutem beispiel
-
Hi,
hier ist ne funktion die URIs durch html-tags ersetzt. Es geht auch mit ftp:, mailto:, news:, nicht nur mit http.
function replace_uri($str) { $pattern = '#(^|[^\"=]{1})(http://|ftp://|mailto:|news:)([^\s<>]+)([\s\n<>]|$)#sm'; return preg_replace($pattern,"\\1<a href=\"\\2\\3\">\\2\\3</a>\\4",$str); }
EDIT:
So kannst du es benutzen:
$str = "Deine Zeichenkette http://www.php.net ... und mehr text"; echo replace_uri($str);
mfg,
hr
Beitrag ge?ndert am 24.12.2005 14:51 von heavyraptor -
thx;)
habs schon mit lucas ?ber icq gemacht.. hier seine l?sung, die ich jetzt auch eingebaut habe:
$muster[] = "/\[url\](.*)\[\/url\]/Ui";
$ersetzen[] = '<a href="\1" target="_blank">\1</a>';
$text = preg_replace ($muster,$ersetzen,$text);
greeez
gero -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage