Es cierto:
Código PHP:
<?
$cadena=preg_replace( "#\[url\]([\w]+?://[^ \"\n\r\t<]*?)\[/url\]#is",'<a href="\\1">\\1</a>',$cadena);
?>
$cadena se supone que es el texto que tiene los bbcode, y ahora si crea el link, se me olvido poner las etiquetas <a href.. etc
Salu2 ;)
Lo he probado y funciona, este es el código que use para probar, por si te sirve para tus pruebas...
Código PHP:
<?
$cadena=preg_replace( "#\[url\]([\w]+?://[^ \"\n\r\t<]*?)\[/url\]#is",'<a href="\\1">\\1</a>',$cadena);
?>
<form method="post" action="<?=$PHP_SELF?>">
<b>Cadena a pasar:</b><br>
<textarea name="cadena" cols="30" rows="5" class="formu1"></textarea><br>
<input class="formu1" type="submit" name="entrar" value="Procesar cadena">
</form>
<? if ($_POST['cadena']!="")
{echo $cadena;}?>