leer carácteres especiales

lydia
13 de Noviembre del 2003
Hola a todos,
sabe alguien como solucionar lo siguiente?

he creado un sistema de noticias, donde se insertan las noticias en un documento de texto (.dat) y se actualiza automáticamente en la web.

Pero cuando se introducen carácteres como las comillas (") o el apóstrafo (') se inserta y visualiza la barra antes de las comillas o el apòstrafo.

Cómo se puede evitar que se inserte ?
y que se lean correctamente estos carácteres?


gracias por adelantado,

Lydia

jakman
13 de Noviembre del 2003
hola

mira hay funciones ke pueden servirte komo la siguiente:

string htmlspecialchars(string cadena);

esta funcion convierte los caracteres que tienen un significado especial para HTML segun lo siguiente:

Actualmente, las traducciones hechas son:

* '&' (ampersand) se convierte en '&'
* '"' (doble comilla) se convierte en '"'
* '<' (menor que) se convierte en '&lt;'
* '>' (mayor que) se convierte en '&gt;'

puedes ver mas en :

http://mx.php.net/manual/es/function.htmlspecialchars.php



y la otra funcion es:

string htmlentities(string cadena);

Esta función es del todo idéntica a htmlspecialchars(), excepto que traduce todos los caracteres que tienen equivalente como entidad HTML.

puedes ver mas en:

http://mx.php.net/manual/es/function.htmlentities.php

si tienes dudas y gustas mas ayuda mandame un mail a [email protected]

suerte

ciao