Os comento, he hecho un formulario de contacto con flash y php. Funciona bien, lo cierto esq copie el codigo de una página ya que yo soy bastante nueva..El tema esq si me llegan los correos a la cuenta que he puesto, pero me gustaria que en el correo apareciese también el email de la persona que lo envia, me entendeis?no se si es problema del flash o del php. Os pego aquí el codigo de las dos cosas a ver si me sabeis dar una solución. Muchas gracias!!
Código del PHP
<?php
if(isset($_POST["nombre"]) && isset($_POST["mail"]) && isset($_POST["mensaje"]) && isset($_POST["empresa"]) ){
$fecha = date("d-M-y H:i");
$email_to = "[email protected]";
$asunto = "Desde el Sitio.. =)";
$contenido = $_POST['nombre']." escribio :\n";
$contenido .= $_POST['mensaje']."\n\n";
$contenido .= "el mensaje se escribio el ".$fecha;
$cabeceras = "MIME-Version: 1.0\r\n";
$cabeceras .= "Content-type: text/html; charset=iso-8859-1\r\n";
$cabeceras .= "From: <".$_POST['email'].">";
if (mail($email_to,$asunto,$contenido,$cabeceras)) echo "&estatus=ok&";
}
?>
Código Action Script
enviar = function () {
if (email_txt.text.length && nombre_txt.length && empresa_txt.length && mensaje_txt.length) {
if (email_txt.text.indexOf("@") != -1 && email_txt.text.indexOf(".") != -1) {
form_lv = new LoadVars();
form_lv.nombre = nombre_txt.text;
form_lv.mail = email_txt.text;
form_lv.mensaje = mensaje_txt.text;
form_lv.empresa = empresa_txt.text;
form_lv.sendAndLoad("enviar_correo.php", form_lv, "POST");
servidor_txt.text = "Enviando Mensaje..";
nombre_txt.text = "";
email_txt.text = "";
empresa_txt.text = "";
form_lv.onLoad = function() {
if (this.estatus == "ok") {
servidor_txt.text = "Tu mensaje fue enviado...";
nombre_txt.text = "";
email_txt.text = "";
empresa_txt.text = "";
} else {
servidor_txt.text = "Problemas con el servidor.";
}