hiho
also ich hab ne funktion autourl()
die klappt auch soweit
aus http:// adressen, da macht der ein [url] rum (wenn noch keins drum is)
bei [email] ist es dasselbe
nur da wird noch eins drumm gemacht, obwohl schon eins ist ([email=....] oder [email])
nartürlich sind bei allen noch abschluss tags
hier
der code
vielleicht kann mir ja wer helfen
mfg
also ich hab ne funktion autourl()
die klappt auch soweit
aus http:// adressen, da macht der ein [url] rum (wenn noch keins drum is)
bei [email] ist es dasselbe
nur da wird noch eins drumm gemacht, obwohl schon eins ist ([email=....] oder [email])
nartürlich sind bei allen noch abschluss tags
hier
der code
PHP-Code:
$msg = preg_replace("/([^]_a-z0-9-=\"'\/])((https?|ftp):\/\/|www\.)([^ \r\n\(\)\*\^\$!`\"'\|\[\]\{\};<>]*)/si","\\1[URL]\\2\\4[/URL]",$msg);
$msg = preg_replace("/([\w-?&;#~=\.\/]+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?))/i","[email]$1[/email]",$msg);
mfg