Código PHP:
<strong>Aqui todo el texto</strong>
Salu2
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
| |||
Hola, Cita: PHP no tiene concepto de "negrita" o "normal". El solo genera HTML (o salida al navegador). Y para que en una pagina HTML se vea un texto en negrita, el codigo HTML generado debe ser:entonces al leerlo con htmlentities() me pone ese texto en negritas. <strong>Aqui todo el texto</strong> que muestra(simulado con los bbcode): Aqui todo el texto Y si aplicas a esa cadena el htmlentities(), el HTML que generas es: Código PHP: <strong>Aqui todo el texto</strong> Sin negrita ni nada, leyendose las etiquetas. Quizas no era esta tu duda. Saludos.
__________________ Josemi Aprendiz de mucho, maestro de poco. |
| ||||
Y entonces ... Y entonces como puedo hacer esto que necesito Josemi? Pues lo que quiero es que el usuario tenga la posibilidad de poner los textos que el quiera subrayados, o en negrita o cursiva. Salu2 ![]()
__________________ Ing. Reynier Pérez Mira |
| |||
Si no usas el htmlentities(), te arriesgas a que te metan javascript "maligno". La solucion "tipica" es implementar un sistema como los de estos foros, creando unas "etiquetas" especiales, por ejemplo [ B ] y [/ B ] (sin los espacios), que despues de pasarle el htmlentities() se sustituyen por sus etiquetas HTML. Supersimplificado: Código PHP: Saludos.
__________________ Josemi Aprendiz de mucho, maestro de poco. |