A ver, tengo un texto en la base de datos, lo imprimo en la página para que aparezca con el retorno de carro y cualquier código html aparezca sin ser interpretado de esta forma:
Código PHP:
echo (nl2br(htmlentities($row_textosblog['introduccion'])));
y me funciona... pero además necesito que sí se pueda poner los textos en negrita y eso y utilizo el str_replace así en el formulario la gente puede meter el texto entre [-b-] y [-/b-] para que cuando se muestre quede en negrita
Código PHP:
$texto="el texto sacado de la base de datos";
$texto=str_replace("[-b-]","<b>",$texto);
$texto=str_replace("[-/b-]","</b>",$texto);
echo $texto;
y he intentado unir lo anterior de dos formas, pero ninguna funciona, como podría hacerlo??
estas son las formas:
1.
Código PHP:
$texto="nl2br(htmlentities($row_textosblog['introduccion']))";
$texto=str_replace("[-b-]","<b>",$texto);
$texto=str_replace("[-/b-]","</b>",$texto);
echo $texto;
2
Código PHP:
function ponertexto() {
echo (nl2br(htmlentities($row_textosblog['introduccion'])));
}
$texto="ponertexto()";
$texto=str_replace("[-b-]","<b>",$texto);
$texto=str_replace("[-/b-]","</b>",$texto);
echo $texto;
na, que no me funciona, en su lugar aparece eso de ponertexto()
como puedo hacerlo??
gracias.