Os pongo el codigo fuente de los archivos en los que me estoy basando:
Flash:
-Fotograma 1:
Código:
-Boton borrar:borrar_formulario = function () { // función para el botón borrador nombre.text = ""; email.text = ""; mensaje.text = ""; }; enviar_formulario = function () { // función para el botón enviar lv = new LoadVars(); lv.nombre = nombre.text; lv.email = email.text; lv.mensaje = mensaje.text; lv.F_SUBJECT = "Mensaje desde la web"; // comienzo del protocolo de correo lv.F_TEMPLATE = "template_contactar.txt"; lv.F_SENT = "gracias.html"; lv.F_NOSENT = "nogracias.html"; lv.F_TO = "[email protected]"; lv.F_FROM = lv.F_TO; lv.send("formflash.php", "POST"); // enviamos el correo }; // Con el objeto LoadVars, cargamos variables y las enviamos vía flashform.php
Código:
-Boton enviar:on (release) { _parent.borrar_formulario(); } // una simple llamada a la función borrar
Código:
Archivo php:on (release) { _parent.enviar_formulario(); } // igualmente, llamamos a la función eviar
-formflash.php:
Código:
Ahí esta todo. Ojala podais ayudarme porque estoy desesperado.<? //echo "Enviando e-mail..."; //flush(); $noemail="Debe especificar el e-mail"; $notpl="Falta o incorrecto: Fichero de plantilla"; $noto="Falta o incorrecto: Destinatario"; $nofrom="Falta o incorrecto: Remitente"; $err=""; //if($email=="") $err=$noemail; if($F_TO=="") $err=$noto; if($F_FROM=="") $err=$nofrom; if($F_TEMPLATE=="" || !@fopen($F_TEMPLATE, "r")) $err=$notpl; if($err=="") { $t=@file($F_TEMPLATE); $l=""; for ($i=0;$i<count($t);$i++) { $t[$i]=utf8_encode($t[$i]); $p=ereg("\{\{[A-z0-9_]*\}\}", $t[$i]); $a=ereg_replace("\{\{","$",$t[$i]); $a=ereg_replace("\}\}","",$a); $a=addslashes($a) . "<br>"; eval("\$a = utf8_decode(\"$a\");"); //$a=utf8_decode($a); $l.=$a; } @mail($F_TO, $F_SUBJECT, $l, "From: $F_FROM \nMime-Version: 1.0\nContent-Type: text/html; charset=ISO-8859-1\nContent-Transfer-Encoding: 7bit"); //echo "sent=1"; //echo "<script language=\"JavaScript\">document.location=\"$F_SENT\";</script>\n"; Header("Location: $F_SENT"); } else { //echo "sent=0"; echo "<html>\n<head>\n<title>Error</title>\n</head>"; echo "<body>\n<center>\n" . $err . "<br>\n"; echo $F_TEMPLATE; echo "<a href=\"javascript:history.go(-1);\">Volver</a>\n"; echo "</center>\n</body>\n</html>\n"; } ?>
Un saludo.
Pablo.