Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/05/2008, 12:42
frins89
 
Fecha de Ingreso: febrero-2008
Mensajes: 72
Antigüedad: 16 años, 3 meses
Puntos: 0
Acentos con formularios

Hola a todos, verán mi problema es el siguiente:

He creado una web desde mi Linux y no me habia percatado de lo siguiente puesto que desde linux no me pasa. El problema es que asta ahora cada vez que queria que un textarea o un input cogiese los espacioz "BR" y que a la vez no pudiesen poner codigo ni script ni nada. pues hacia lo siguiente:

Código PHP:
$var1=$_POST["titulo"];
    
$var1=nl2br(htmlspecialchars($var1)); 
por lo que esto, lo que hace es que cuando le damos a intro, este lo detectaba como intro pero si escribiamos el codigo, los caracteres escritos por ejemplo "<, >, etc" los interpreta como etiquetas, pero los hacentos los detecta como hacentos haciendo que al mostrarlo salgan caracteres extraños.

Lo mas curioso es que como he dicho antes, desde linux estos caracteres no se ven si no que muestra los hacentos. Alguna idea??? No se si me he explicado bien...