Mamphil
Erfahrenes Mitglied
Hallo,
ich möchte alle URLs, die innerhalb eines beliebigen HTML-Tags auftauchen, durch eine andere URL ersetzen. Bisher habe ich folgendes gebastelt:
Leider wirkt dieser Ausdruck auch auf URLs, die außerhalb von HTML-Tags stehen. Über Hilfe würde ich mich sehr freuen!
Vielen Dank und viele Grüße,
Mamphil
ich möchte alle URLs, die innerhalb eines beliebigen HTML-Tags auftauchen, durch eine andere URL ersetzen. Bisher habe ich folgendes gebastelt:
PHP:
$Content = preg_replace('/\<(.*?)(http|https|ftp)(:\/\/)([^>]*)>/i', '<$1/redirect.php?url=$2$3$4$5$6>', $Content);
Leider wirkt dieser Ausdruck auch auf URLs, die außerhalb von HTML-Tags stehen. Über Hilfe würde ich mich sehr freuen!
Vielen Dank und viele Grüße,
Mamphil