Tengo un problema con un simple formulario de contacto, el problema es que no funiona como deberia funcionar, no envia el email, cada vez que apreto enviar me sale dato necesario en cada rectangulo de introduccion de texto, lo hice siguiendo unos pasos de unos tutoriales que estan en la web, mi pregunta es como puedo solucionar esto, para que envie el email y yo lo pueda resivir con todos los datos que me envian?
actionscript
Código:
aqui el codigo PHPenviar = 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("send.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."; } }; } else { email_txt.text = "Correo Invalido"; } } else { email_txt.text = "Dato Necesario"; nombre_txt.text = "Dato Necesario"; empresa_txt.text = "Dato Necesario"; mensaje_txt.text = "Dato Necesario"; } }; borrar = function () { nombre_txt.text =""; empresa_txt.text =""; email_txt.text =""; servidor_txt.text =""; }; enviar_btn.onRelease = enviar; borrar_btn.onRelease = borrar;
Código PHP:
<?php
$nombre = $_POST['nombre'];
$email = $_POST['email'];
$empresa = $_POST['empresa'];
$header = 'From: ' . $mail . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";
$mensaje = "Este mensaje fue enviado por " . $nombre . ", de la empresa " . $empresa . " \r\n";
$mensaje .= "Su email es: " . $email . " \r\n";
$mensaje .= "mensaje: " . $_POST['mensaje'] . " \r\n";
$mensaje .= "Enviado el " . date('d/m/Y', time());
$para = '[email protected]';
$asunto = 'Contacto desde CC';
mail($para, $asunto, utf8_decode($mensaje), $header);
echo '&estatus=ok&';
?>