PHP beginner |
|
Hey,
Ik heb het volgende script om van een <a href> een goede script te maken:
$text = preg_replace('@<a\b[^>]href=["?](.*?)["?](.*?)>(.*?)</a>@si', '<a href="'.$urllink.'$1" $2>$3</a>', $text);
$text = preg_replace('@<a\b[^>]href=["?](.*?)["?](.*?)>(.*?)</a>@si', '<a href="'.$urllink.'$1" $2>$3</a>', $text);
Nou doet die het goed, alleen ik wil er nog een functie bij.
Soms staat er in de <a href> dit:<a href="/map/index.php"> of dit: <a href="http://www.site.be/map/index.php">
Hoe kan ik een check in de preg_replace plaatsen dat die kijkt of er een http:// in staat, en zodra dat er niet staat, die het via een opgegeven string erin zet?
Beetje moeilijk uit te leggen
Dank je.
|