Ik ben op zoek naar een regular expression voor ereg_replace() om <a href="index.php">blaat</a> te verbouwen naar <a href="http://www.server.org/index.php">blaat</a>.
Zover was ik gekomen, maar deze werkt niet bepaald:
<?php
eregi_replace('<A .*HREF=("|\')?([^ "\']*)("|\')?.*>([^<]*)</A>', '<a href="http://www.server.org/\\2">\\4</a>';, $string);
?>
PS: iemand ook een idee hoe ik er meteen javascript:, mailto:, http(s):, enzovoord (links waar niets aan verandert hoeft te worden) niet verandert kunnen worden?
481 views