Comunidad de diseño web y desarrollo en internet online

Generar informe en txt

Citar            
MensajeEscrito el 01 Mar 2005 04:48 pm
Hola, acabo de terminar un formulario y me gustaria que al terminarlo, el cliente pudiera generar un txt (o similar) en el que se guardasen las respuestas a cada pregunta. En un principio habia probado guardando las respuetas con shareobjects, pero solo las mantiene en el ordenador donde se han hecho, asi que he pensado en la opcion del archivo externo.

PD (uso flash mx 2004 professional, y no tengo ni idea de php ni de bases de datos)

Gracias y hasta luego.

Por db

63 de clabLevel



 

opera
Citar            
MensajeEscrito el 01 Mar 2005 04:58 pm

db escribió:

y no tengo ni idea de php ni de bases de datos)


En ese caso USA PHP Y DB!! no bueno NO es obligatorio pero...
-Flash no puede generar TXT's por si solo necesita apoyarse en otros lenguajes [estos pueden ser desde PHP/ASP o incluso JS]

No se como va el tema de JS pero supongo que sera sencillo al gual que php, es sencillo, vas a php.net y buskas por "write" "txt" o cosas parecidas, aki un ejemplo qu elo mismo te sirve
http://es.php.net/fwrite

en asp no se como sera y de js ya te he dicho que tp,

la forma mas "robusta y ordenada" es hacerlo mediante DB, pues despues puedes ordenar los campos etc etc, cosa que no es nada complikado, en webestilo.com o maestrosdelweb.com veras ejemplo de como es facilisimo insertar/recuperar datos de una DB...

saludetes y suerte

Por _CONEJO

BOFH

7639 de clabLevel

17 tutoriales
21 articulos

 

clabbrowser
Citar            
MensajeEscrito el 01 Mar 2005 05:04 pm
Hola

Flash no es capaz de escribir en disco duro por sus propios medios, si quieres hacer un txt tienes que utilizar tecnologia de servidor (PHP o ASP), y por supuesto montar IIS o apache.. entonces en el archivo ASP decirle que cree en TXT, ahi te va un ejemplo que tenia por ahi!

codigo ASP

Código :

<%
 
edad = request("edad") 

'Creamos el objeto FileSystem para trabajar con archivos.
Set fs = CreateObject("Scripting.FileSystemObject")

'Creamos un archivo TXT en el directorio raiz 
Set arch = fs.CreateTextFile("c:\archivo.txt", True)
'Escribimos dentro del TXT
'En este caso es la variable edad que recojimos del flash!
arch.WriteLine(edad)
%>



y en flash :

Código :

 
var recibir = new LoadVars();
var mandar = new LoadVars();

mandar.sendAndLoad("envia.asp",recibir,"POST");

mandar.onLoad = function(exito){
 if (exito){
 trace("Hecho");
} else {
 trace("sucedio algo con el Asp");
}
}



Lo unico que tienes que hacer es adecuar el ejemplo a tus necesidades :-)

si tienes algun problemas postealo
saludos
sandy

Por Zandy

Claber

1345 de clabLevel

5 tutoriales

Genero:Masculino   Premio_Secretos

firefox

 

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