hola foro como andan espero que dien bueno bamos al grano, googleando me encontre una funcion en
php que permite que una pagina interprete codigo
bbcode hasta hay todo bien pero el problema es que no he podido saber implementar dicha funcion no tengo tamta experiencia con esto a continiacion les dejo la funcion y como he estado llamando tal funcion
Código PHP:
<? function bbcode($texto) {
//Anulamos el html y aplicamos saltos de línea.
$texto = nl2br(htmlentities($texto));
$codigo = array(
‘/\\[b\\](.*?)\\[\\/b\\]/is’,
‘/\\[i\\](.*?)\\[\/i\\]/is’,
‘/\\[u\\](.*?)\\[\/u\\]/is’,
‘/\\[url\\=(.*?)\\](.*?)\\[\\/url\\]/is’,
‘/\\[url\\](.*?)\\[\\/url\\]/is’,
‘/\\[align\\=(left|center|right)\\](.*?)\\[\\/align\\]/is’,
‘/\\[img\\](.*?)\\[\\/img\\]/is’,
‘/\\[mail\\=(.*?)\\](.*?)\\[\\/mail\\]/is’,
‘/\\[mail\\](.*?)\\[\\/mail\\]/is’,
‘/\\[font\\=(.*?)\\](.*?)\\[\\/font\\]/is’,
‘/\\[size\\=(.*?)\\](.*?)\\[\\/size\\]/is’,
‘/\\[color\\=(.*?)\\](.*?)\\[\\/color\\]/is’
);
$reemplazo = array(
‘$1‘,
‘$1‘,
‘$1‘,
‘$2‘,
‘$1‘,
‘
$2
‘,
‘‘,
‘$2‘,
‘$1‘,
‘$2‘,
‘$2‘,
‘$2‘
);
// Reemplazar
$texto = preg_replace ($codigo, $reemplazo, $texto);
return $texto;
}
?>
aqui esta como lo implemento desde mi pequeña pagina
Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>PRIMER PUNTO DEL PARCIAL</title>
</head>
<body>
<? function bbcode($texto) {
//Anulamos el html y aplicamos saltos de línea.
$texto = nl2br(htmlentities($texto));
$codigo = array(
‘/\\[b\\](.*?)\\[\\/b\\]/is’,
‘/\\[i\\](.*?)\\[\/i\\]/is’,
‘/\\[u\\](.*?)\\[\/u\\]/is’,
‘/\\[url\\=(.*?)\\](.*?)\\[\\/url\\]/is’,
‘/\\[url\\](.*?)\\[\\/url\\]/is’,
‘/\\[align\\=(left|center|right)\\](.*?)\\[\\/align\\]/is’,
‘/\\[img\\](.*?)\\[\\/img\\]/is’,
‘/\\[mail\\=(.*?)\\](.*?)\\[\\/mail\\]/is’,
‘/\\[mail\\](.*?)\\[\\/mail\\]/is’,
‘/\\[font\\=(.*?)\\](.*?)\\[\\/font\\]/is’,
‘/\\[size\\=(.*?)\\](.*?)\\[\\/size\\]/is’,
‘/\\[color\\=(.*?)\\](.*?)\\[\\/color\\]/is’
);
$reemplazo = array(
‘$1‘,
‘$1‘,
‘$1‘,
‘$2‘,
‘$1‘,
‘
$2
‘,
‘‘,
‘$2‘,
‘$1‘,
‘$2‘,
‘$2‘,
‘$2‘
);
// Reemplazar
$texto = preg_replace ($codigo, $reemplazo, $texto);
return $texto;
}
$mitexto= ‘Visita un buscador como google ’;
$nuevotexto = bbcode($mitexto);
echo $nuevotexto;
//Devolverá: Visita un buscador como google
?>
</body>
</html>
pero no funciona no muestra nada no se por que ni donde tengo el error saludos guder-gan
nota: si me demoro en contestar es por que me voy para el trabajo y no tengo internet en el mismo saludos