Envio de email con adjuntos en AS3 y PHP
Este ejemplo muestra como hacer un formulario en Flash (Actionscript 3.0) con envio de adjuntos.
El esquema básico es que hacemos una subida normal con FileReference, y en el URLRequest de la subida incluimos las variables que queramos adjuntar en el formulario:
1 2 3 4 5 6 |
var request:URLRequest = new URLRequest(url); request.method = URLRequestMethod.POST; request.data = new URLVariables(); request.data.nombre = Nombre_txt.text; request.data.destinatario = Destinatario_txt.text; subidor.upload(request); |
Estas variables las recogemos después en el PHP con el nombre que les hayamos puesto con:
1 |
$_REQUEST[nombre] |
En el php tenemos el código típico de una subida, y una vez terminada pasamos a montar el correo electrónico.
Dejo los fuentes con el fla, la clase Formulario, y el php para la subida.
El código php es una versión adaptada del que podéis encontrar en esta página
Y los archivos fuente:
Descargar fuentes