Pueden ver un screenshot asi entienden de lo que hablo.
Las direcciones se guardan una debajo de la otra en un archivo txt.
1-Crearemos en una hoja de flash lo siguiente:
*Una casilla de introduccion de text (Imput Text)
*Un boton
2-A la casilla de introduccion de texto (Imput Text) le daremos un nombre de instancia: xmail
3-Al boton le daremos un nombre de instancia: btn_xenviar
4-En el frame de la pelicula ponemos el siguiente codigo:
Cita:
Terminado esto ya tendremos el SWF, ahora falta el PHP y TXTstop();
//A continuacion enviaremos la variable xmail al archivo PHP
function boton1() {
}
boton1.prototype.enviar1 = function() {
enviar1 = new LoadVars();
enviar1.xmail = xmail.text;
enviar1.sendAndLoad("participa.php?id=" add random(1000), enviar1, "POST");
enviar1.onLoad = function(success) {
if (success == true) {
xresp.text = this.xresp;
}
};
};
//Decimos que cuando precionemos el boton haga la funcion de arriva
r = new boton1();
btn_xenviar.onPress = function() {
r.enviar1();
xmail.text = "";
};
//A continuacion enviaremos la variable xmail al archivo PHP
function boton1() {
}
boton1.prototype.enviar1 = function() {
enviar1 = new LoadVars();
enviar1.xmail = xmail.text;
enviar1.sendAndLoad("participa.php?id=" add random(1000), enviar1, "POST");
enviar1.onLoad = function(success) {
if (success == true) {
xresp.text = this.xresp;
}
};
};
//Decimos que cuando precionemos el boton haga la funcion de arriva
r = new boton1();
btn_xenviar.onPress = function() {
r.enviar1();
xmail.text = "";
};
5-Abrimos el bloc de notas y colocamos el siguiente codigo:
Cita:
$DescriptorFichero = fopen("mails.txt","w"); esta linea es la que dice en que archivo vamos a guardar los mails, en este caso en "mails.txt"<?
$xmail=$_POST['xmail'];
#Abrimos el fichero en modo de escritura
$DescriptorFichero = fopen("mails.txt","a+");
#Escribimos la primera línea dentro de él
$string1 = "$xmail";
fputs($DescriptorFichero,$string1);
#Cerramos el fichero
fclose($DescriptorFichero);
?>
$xmail=$_POST['xmail'];
#Abrimos el fichero en modo de escritura
$DescriptorFichero = fopen("mails.txt","a+");
#Escribimos la primera línea dentro de él
$string1 = "$xmail";
fputs($DescriptorFichero,$string1);
#Cerramos el fichero
fclose($DescriptorFichero);
?>
NO ES NECESARIO CREAR EL ARCHIVO TXT, YA QUE EL CODIGO PHP SI NO EXISTE LO CREA POR SI MISMO
LOS 3 ARCHIVOS: SWF, PHP y TXT DEBEN ESTAR EN LA MISMA CARPETA, DE NO SER ASI DEBERAS CAMBIAR LOS DIRECTORIOS DEL SWF QUE LLAMA AL PHP Y DEL PHP QUE LLAMA AL TXT
ADVERTENCIAS:
Si el codigo PHP no te crea el archivo TXT, crealo tu manualmente.
Si el codigo PHP no te crea el archivo TXT, se puede deber a que los permisos de la carpeta en que se encuentran los archivos no esta permitido "escribir", asi que solo cambialos.
Si creaste el archivo TXT pero no aparecen los mail es porque el archivo TXT no tiene permisos de escritura, solo resta cambiarselos.
Bueno y hasta ahi va todo, espero que les sirva y cualquier cosa me comentan.