Ok. Tengo un codigo (flash) en el que traigo una variable de un archivo externo llamado "polls.txt" que se llama "entradas", lo convierto a numero y a este simplemente le sumo 1 y el resultado se lo asigno a la variable "v_entradasNEW". Hago el trace y todo sale bien. Si lo suma.
Código:
entradas.onLoad = function(successEN) {
if (successEN) {
trace("->"+numberVar.v_bar1+" is "+typeof(numberVar.v_bar1));
var nEN = parseInt(entradas.v_entradas);
trace("=>"+n+" is "+typeof(n));
v_entradasNEW=nEN+1;
trace(v_entradasNEW);
}
};
entradas.load("includes/polls.txt");
La variable v_entradasNew la mando a mi PHP para que este lo escriba (junto con otras variables que son simplemente textos de entrada) en una cadena de caracteres en el mismo archivo "polls.txt" en un formato separado por "&" que despues sera reconocido por el mismo flash para una grafica dinamica.
Código PHP:
$texto = $_POST['v_entradasNEW'];
$text1 = $_POST['s1'];
$text2 = $_POST['s2'];
$text3 = $_POST['s3'];
$text4 = $_POST['s4'];
$text5 = $_POST['s5'];
$fp = fopen("polls.txt", "w");
fwrite($fp, "&v_entradas=".$texto."&v_bar1=".$text1."&"."v_bar2=".$text2."&"."v_bar3=".$text3."&"."v_bar4=".$text4."&"."v_bar5=".$text5."&");
Al visualizar como quedo el nuevo archivo de texto todas las variables pasan bien excepto "v_entradasNew" pasa con el valor inicial "NaN" asi se graba:
&v_entradas=NaN&v_bar1=6&v_bar2=8&v_bar3=9&v_bar4= 10&v_bar5=10&
Que esta saliendo mal.
Gracias.