Mailinglisten-Archive |
At 10:39 13.09.2002 +0200, you wrote:
>Vielleicht hilft das...
>
>$link = preg_replace(
> "/(http:|https:|ftp:|wais:|gopher:)([^ \t\r\n]+)/e",
> "'<a href="/redirect.php?' . base64_encode('\\1\\2') . '">\\1\\2</a>';",
> $var);
danke, war ein guter ansatz. habs dahingehend verändert:
$link = preg_replace(
"/(http:|https:|ftp:|wais:|gopher:)([^ ,\)\(\t\r\n]+)/e",
"'<a href=\"/redirect.php?' . base64_encode('\\1\\2') . '\">\\1\\2</a>';",
$var);
hat aber noch einen kleinen schönheitsfehler:
steht nach einer url sofort ein punkt, wird der zum link dazugezählt. wie
kann ich das verhindern?
lg,
andy
php::bar PHP Wiki - Listenarchive