Bueno pues el formulario en sí me llega a mi correo, pero el problema es que me llega con los campos en blanco, lo que me da lugar a pensar que el fallo se encuentra en el paso de información de flash a php. La página de la que os hablo está en www.cochealeman.es, en la sección de contacto (la página no carga en firefox, aver si me podeis decir el motivo ya que estamos... ).
Os dejo los códigos de cada uno, y espero que podais ayudarme, gracias por adelantado:
En el flash he creado todos los campos del formuario, y en el panel de propiedades les he asignado a cada uno un nombre de variable, y luego en el botón de enviar está el siguiente código:
Código :
on(release){ loadVariablesNum ("sendmail.php", "0", "POST"); }
Y en el archivo sendmail.php tenemos:
Código :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Enviando...</title> </head> <body> <?php $para = '[email protected]'; $asunto = 'Nuevo Formulario Recibido (Contacto)'; $cabeceras = 'Content-type: text/html; charset=iso-8859-1' . "\n"; $cabeceras .= 'From: [email protected]' . "\n"; $cuerpo = "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\"> <html xmlns=\"http://www.w3.org/1999/xhtml\"> <head> <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" /> <title>Formulario de Contacto</title> <style type=\"text/css\"> <!-- body,td,th { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; } .style1 { font-size: 36px; color: #0099CC; } .style2 { font-size: 12px; color: #000000; } --> </style></head> <body> <p><strong><span class=\"style1\">Este es el contenido del formulario...<br /></span> </strong></p>"; $cuerpo .= "Nombre: " . $HTTP_POST_VARS["name"] . "<br>"; $cuerpo .= "Email: " . $HTTP_POST_VARS["mail"] . "<br>"; $cuerpo .= "Asunto: " . $HTTP_POST_VARS["asunto"] . "<br>"; $cuerpo .= "Localidad: " . $HTTP_POST_VARS["city"] . "<br>"; $cuerpo .= "Coche Número: " . $HTTP_POST_VARS["coche"] . "<br>"; $cuerpo .= "Certificado Número: " . $HTTP_POST_VARS["certificado"] . "<br>"; $cuerpo .= "<b>Mensaje: </b>" . $HTTP_POST_VARS["mensaje"] . "<br>"; $cuerpo .= "</body> </html>"; $cuerpo = str_replace('á', 'á', $cuerpo); $cuerpo = str_replace('é', 'é', $cuerpo); $cuerpo = str_replace('í', 'í', $cuerpo); $cuerpo = str_replace('ó', 'ó', $cuerpo); $cuerpo = str_replace('ú', 'ú', $cuerpo); $cuerpo = str_replace('Á', 'Á', $cuerpo); $cuerpo = str_replace('É', 'É', $cuerpo); $cuerpo = str_replace('Í', 'Í', $cuerpo); $cuerpo = str_replace('Ó', 'Ó', $cuerpo); $cuerpo = str_replace('Ú', 'Ú', $cuerpo); $cuerpo = str_replace('ñ', 'ñ', $cuerpo); $cuerpo = str_replace('Ñ', 'Ñ', $cuerpo); mail($para, $asunto, $cuerpo, $cabeceras); echo "$cuerpo"; ?> </body> </html>
Muchas gracias por la ayuda y un saludo a todos!