Foros del Web » Programando para Internet » PHP »

Problemas con carácter

Estas en el tema de Problemas con carácter en el foro de PHP en Foros del Web. Hola buenas tardes, Tengo problemas con el carácter ' ya que cuando hago pasar al formulario con el boton me sale por ejemplo l'estany me ...
  #1 (permalink)  
Antiguo 04/06/2008, 07:25
Avatar de syntex  
Fecha de Ingreso: noviembre-2002
Ubicación: Cataluña
Mensajes: 978
Antigüedad: 21 años, 5 meses
Puntos: 4
Problemas con carácter

Hola buenas tardes,

Tengo problemas con el carácter ' ya que cuando hago pasar al formulario con el boton me sale por ejemplo l'estany me l ohace como una L y lo otro queda eliminado.

echo"</form><form action='' method='post'>";
echo"<input type=hidden name='a' value='$a'>";
echo"<input type=hidden name='c' value='$c'>";
echo"<input type=hidden name='len' value='$len'>";

Tengo en php

echo htmlspecialchars(stripslashes($_POST[c4]));

Ya que la variable c4 del metodo POST del formulario tiene el valor de l'estany pero se me queda solo la L.

Un saludo y gracias.
__________________
------------------------------------------------
La paciencia es el rey de la ciencia
------------------------------------------------

  #2 (permalink)  
Antiguo 04/06/2008, 08:17
 
Fecha de Ingreso: abril-2008
Mensajes: 613
Antigüedad: 16 años
Puntos: 22
Respuesta: Problemas con carácter

Prueba a no utilizar "stripslashes" ya que seguramente te elimina cualquier carácter que pueda llevar SQL INJECTION y ver si te funciona esto:

echo htmlspecialchars(str_replace ("'","´",$_POST[c4]));

Donde estás remplazando la comilla sencilla por un ESPACIO-ACENTO.

Saludos
__________________
Compartir es vivir
www.programador-php.com
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:20.