Comunidad de diseño web y desarrollo en internet online

¿ Es posible hacer con LOADVARS esto ?

Citar            
MensajeEscrito el 15 Oct 2010 02:17 am
Hola a todos

Soy novato en el tema flash 8, por eso pregunto lo sgte.

Resulta que en mi actual web : www.generacionchile.tk hize una encuesta de 4 opciones, la cual mediante el componente OPCION elijo la q corresponde.

La pregunta del millon es la sgte : ¿ es posible usando LOADVARS "actualizar" valores en un archivo .txt ?
es decir que cuando vean los resultados, se LEAN 4 variables, previamente asignadas dentro el y por
ende, actualizar nuevos valores en esas variables ?

Pregunto esto, porque me canse de tratar de ejecutar un PHP en mi Pc local y por este motivo no he podido
avanzar con mi web y por ende probar con archivos .php..

Eso amigos, ojala me puedan dar una mano con esto...
MUCHAS GRACIAS

Por hecpok

43 de clabLevel



 

firefox
Citar            
MensajeEscrito el 15 Oct 2010 05:54 pm
Está perfecto hacerlo con PHP (flash no puede escribir TXT, en todo caso lo hará PHP) Verifica que estés usando un servidor local para ejecutar el PHP, y que si lo haces desde dentro del Flash IDE, uses un path absoluto al script (http://localhost/mycarpeta/mi.php ) para que este se ejecute

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 17 Oct 2010 02:32 am
Gracias x responder SOLISARG

El problema de fondo en mi caso, ha sido que ni siquiera se, si mi PHP esta bien configurado pese a que las clasicas pruebas :

http://localhost/index.asp
http://localhost/index.php
http://localhost/prueba.php

Todo esto ok. El tema es que como no he podido probar correctamente PHP en modo local, por ende, no he podido probar q solucion le doy a mi "encuesta" puesta en mi web, es decir, o bien usar PHP en Todo o bien, usar LOADVARS..

Eso amigo...muchas gracias nuevamente...

Por hecpok

43 de clabLevel



 

firefox
Citar            
MensajeEscrito el 17 Oct 2010 12:40 pm
LoadVars es una clase para cargar variables, y es independiente del lenguaje de back-end, es decir puedes usar LoadVars + PHP, no son excluyentes. Y has planteado la primera tarea, que es ver si funciona PHP en local. Tienes cientos de tutoriales al respecto, por suerte PHP es el lenguaje con mas tutoriales por bit cuadrado, asegúrate de que está corriendo correctamente y luego ya retomas este hilo

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 19 Oct 2010 01:22 am
Gracias x contestar amigo SOLISARG

Solucione mi problema del servidor PHP...Esta funcionando sin ningu problema. La solucion instalar EASYPHP.

Gracias a eso, pude probar sin problemas mi contador de visitas en modo local PC.
Siguiendo ahora con el tema de la encuesta en mi web.
Mi unico problema es saber como GRABAR 4 datos a un archivo de texto "encuesta.txt" usando para ello PHP.
A nivel de mi hosting gratis, ya coloque los atributos 777 en el archivo "encuesta.txt".

La rutina que ocupe para LEER los datos de ese archivo en flash fue :

// RESCATA VALORES INICIALES
//
misVariables = new LoadVars();
misVariables.load("encuesta.txt");
//
var txtopcion1:Number = 0;
var txtopcion2:Number = 0;
var txtopcion3:Number = 0;
var txtopcion4:Number = 0;
//
misVariables.onLoad = function(success) {
if (success) {
var txtopcion1 = Math.abs(misVariables.opcion1);
var txtopcion2 = Math.abs(misVariables.opcion2);
var txtopcion3 = Math.abs(misVariables.opcion3);
var txtopcion4 = Math.abs(misVariables.opcion4);

_root.encuesta_mc.opcion1_txt.text = txtopcion1;
_root.encuesta_mc.opcion2_txt.text = txtopcion2;
_root.encuesta_mc.opcion3_txt.text = txtopcion3;
_root.encuesta_mc.opcion4_txt.text = txtopcion4;

} else {
trace("Hubo problemas para rescatar los datos...");
}
}


Para votar en mi encuesta, uso el componente de flash OPTION y se como poder usarlo.
Mi web a todo esto es : www.generacionchile.tk
Tengo en esa encuesta 2 botones para Votar y Ver los resultados.
El boton de VER RESULTADOS ya esta ok con esta rutina, y la de votar a medias, ya que repeti, la misma rutina de lectura de la encuesta y solo me falta saber COMO grabar los nuevos valores de la encuesta, dependiendo de la alternativa que se incremente.. Se como controlar eso con la opcion OPTION pero no se como llevar de vuelta,
los valores ACTUALIZADOS al archivo "encuesta.txt" usando PHP para ello.

Las variables de ese archivo son :
opcion1
opcion2
opcion3
opcion4

las tengo de esta forma definidas en ese archivo, con algunos valores de ejemplo :

opcion1=40&opcion2=6&opcion3=10&opcion4=5

Eso amigo, ojala me des el empujon q necesito para poder terminar de una vez esto y a su vez, me sirva como BUEN EJEMPLO para otros casos...


MUCHAS GRACIAS

Por hecpok

43 de clabLevel



 

firefox
Citar            
MensajeEscrito el 19 Oct 2010 10:41 am
Es bastabte complicado escribir en un archivo de texto porque tienes que parsear el string, para simplificar digamos que guardas 4 valores separados por comas, que van por POST, el PHP sería algo así

Código :

<?php 
$fp = fopen("valores.txt", "w");
fwrite($fp, "valores=".$_POST['opcion1'].",".$_POST['opcion2'].",".$_POST['opcion3'].",".$_POST['opcion4']);
fclose($fp);
?>


Cuando lo cargas, tomas la variable valores y le haces un split usando la coma como separador

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 19 Oct 2010 10:57 pm
Gracias amigo SOLISARG por contestar.

Probare tu codigo para ver como va con esto.
Consulta :

Segun como dices, es medio complicado grabar en TXTs, (pregunta de ignorante jeje)
¿ deberia tener un archivo .txt para cada opcion de la encuesta, asi como esta hecho , el contador de visitas ?
Ejemplo :

encuesta01.txt, encuesta02.txt . . . . encuesta04.txt

y cada con su valor correspondiente ?

Si es asi, creo que seria mas largo en terminos de codigo, pero si es mas seguro y facil que funcione, ¿ me podrias
confirmar esto, para usarlo como REGLA para otros casos ?

Nuevamente MUCHAS GRACIAS amigo x las molestias con tu tiempo.
Seguire con esto, no quiero que me la gane.

Por hecpok

43 de clabLevel



 

firefox
Citar            
MensajeEscrito el 20 Oct 2010 10:28 am
Siempre un solo archivo, en este caso menos es mas

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.