Foros del Web » Creando para Internet » Flash y Actionscript »

comillas em un campo textfield

Estas en el tema de comillas em un campo textfield en el foro de Flash y Actionscript en Foros del Web. Un saludo al foro, Tengo una aplicación que introduces un texto en una caja textfield: fichero_txt luego lo proceso con un archivo php por medio ...
  #1 (permalink)  
Antiguo 05/07/2008, 03:43
 
Fecha de Ingreso: mayo-2008
Mensajes: 21
Antigüedad: 16 años, 6 meses
Puntos: 0
comillas em un campo textfield

Un saludo al foro,
Tengo una aplicación que introduces un texto en una caja textfield: fichero_txt luego lo proceso con un archivo php por medio de sendAndLoad que lo guarda en un archivo y por último, al mostrar el campo introducido si hay comillas le añade este caracter \. Entoces si en el campo hay ", aparece \" y si lo vuelvo a guardar aparecería \\\". Se que es por utilizar utf_8 pero no consiguo arreglarlo.
Alguine puede ayudarme.
  #2 (permalink)  
Antiguo 05/07/2008, 05:39
 
Fecha de Ingreso: abril-2008
Mensajes: 613
Antigüedad: 16 años, 7 meses
Puntos: 22
Respuesta: comillas em un campo textfield

Hola,
Tal vez en el archivo PHP tienes un "replace" que añade una "/" cuando encuentra comillas.
Esto se sule hacer para evitar SQL INJECTION.
Si proporcionas el código PHP, tal vez podamos encontrar dónde está el problema.

Saludos
__________________
Compartir es vivir
www.programador-php.com
  #3 (permalink)  
Antiguo 06/07/2008, 03:44
 
Fecha de Ingreso: mayo-2008
Mensajes: 21
Antigüedad: 16 años, 6 meses
Puntos: 0
Respuesta: comillas em un campo textfield

Este es el fichero textos.php que es llamdo por la aplicacion en flash con el sendAndLoad
Por si es problemas de formato he probado con utf8_encode, utf8_decode, y en flash con system.useCodePage = true; y nada. Cada situación me aparece de una forma diferente.

<?
$titulo1 = $_POST[titulo1];
$descripcion1 = $_POST[descripcion1];
$titulo2 = $_POST[titulo2];
$descripcion2 = $_POST[descripcion2];
$titulo3 = $_POST[titulo3];
$descripcion3 = $_POST[descripcion3];
$titulo4 = $_POST[titulo4];
$descripcion4 = $_POST[descripcion4];
$titulo5 = $_POST[titulo5];
$descripcion5 = $_POST[descripcion5];
$titulo6 = $_POST[titulo6];
$descripcion6 = $_POST[descripcion6];
$titulo7 = $_POST[titulo7];
$descripcion7 = $_POST[descripcion7];
$titulo8 = $_POST[titulo8];
$descripcion8 = $_POST[descripcion8];
$titulo9 = $_POST[titulo9];
$descripcion9 = $_POST[descripcion9];
$titulo10 = $_POST[titulo10];
$descripcion10 = $_POST[descripcion10];
$titulo11 = $_POST[titulo11];
$descripcion11 = $_POST[descripcion11];
$titulo12 = $_POST[titulo12];
$descripcion12 = $_POST[descripcion12];
$titulo13 = $_POST[titulo1];
$descripcion13 = $_POST[descripcion13];
$titulo14 = $_POST[titulo14];
$descripcion14 = $_POST[descripcion14];

$line="&titulo1=$titulo1&descripcion1=$descripcion 1";
$line .= "&titulo2=$titulo2&descripcion2=$descripcion2" ;
$line .= "&titulo3=$titulo3&descripcion3=$descripcion3" ;
$line .= "&titulo4=$titulo4&descripcion4=$descripcion4" ;
$line .= "&titulo5=$titulo5&descripcion5=$descripcion5" ;
$line .= "&titulo6=$titulo6&descripcion6=$descripcion6" ;
$line .= "&titulo7=$titulo7&descripcion7=$descripcion7" ;
$line .= "&titulo8=$titulo8&descripcion8=$descripcion8" ;
$line .= "&titulo9=$titulo9&descripcion9=$descripcion9" ;
$line .= "&titulo10=$titulo10&descripcion10=$descripcion10" ;
$line .= "&titulo11=$titulo11&descripcion11=$descripcion11" ;
$line .= "&titulo12=$titulo12&descripcion12=$descripcion12& ";
$line .= "&titulo13=$titulo13&descripcion13=$descripcion13& ";
$line .= "&titulo14=$titulo14&descripcion14=$descripcion14& ";
$escribir = fopen("textos.txt","w");
fwrite($escribir, $line, strlen($line));
fclose($escribir);
print("&mensaje=ha sido modificado con exito&fin");
?>
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 17:02.