Ejem: http://www.google.com reemplaza por [url=http://www.google.com]http://www.google.com[/url]
Código PHP:
function urlParseBB($s){ // function callback
return "[url=$s[1]]" . $s[1] ."[/url]";
}
function linksToBBcode($s){
return preg_replace_callback('/(http:\/\/[\w\/*\?*\&*\=*\.*]+)/i','urlParseBB',$s);
}
Código PHP:
$text = '
Link normal: http://www.google.com
Link ya parseado: [url=http://www.forosdelweb.com]http://www.forosdelweb.com[/url]
';
echo linksToBBcode($text);
Un saludo y Gracias
