Gracias por responder! Te explico: tengo un formulario hecho en swf que llama a un send.php.
El swf tiene el siguiente codigo en el boton enviar:
on (press) {
indexOfAt = email.text.indexOf("@");
lastIndexOfDot = email.text.lastIndexOf(".");
if (nombre.text == "") {
Alert.show("Texto de la ventana", "Titulo de la ventana", Alert.OK, null, alClicar, "prueba", Alert.OK);
mensaje_txt.text = "Ingrese Su Nombre";
} else if (email.text == "") {
mensaje_txt.text = "Ingrese Su Email";
}
else if (indexOfAt == -1 && lastIndexOfDot == -1)
{
mensaje_txt.text = "Por favor ingrese un email válido.";
}
else if (lastIndexOfDot<indexOfAt)
{
mensaje_txt.text = "Por favor ingrese un email válido.";
}
else if (pregunta.text == "")
{
mensaje_txt.text = "Ingrese Comentario";
} else {
mensaje_txt.text = "Enviando Mensaje...";
var lvsend:LoadVars = new LoadVars();
var lvrecv:LoadVars = new LoadVars();
lvsend.nombre = nombre.text;
lvsend.email = email.text;
lvsend.pregunta = pregunta.text;
lvsend.sendAndLoad("send.php", lvrecv, "POST");
lvrecv.onLoad = function() {
if (lvrecv.rpta == "ok") {
mensaje_txt.text = "Enviado con éxito";
nombre.text = "";
email.text = "";
pregunta.text = "";
} else {
mensaje_txt.text = "Error en el envío";
}
};
}
}
En el archivo send.php el codigo es este:
<?php
$sendTo = "
[email protected]";
$subject = "Comentarios desde ritita.com";
$headers = "From: " . "ritita";
$headers .= "<" . $_POST["email"] . ">\r\n";
$headers .= "Reply-To: " . $_POST["email"];
$message= "Nombre: ".$_POST['nombre']."\n";
$message.= "Email: ".$_POST['email']."\n";
$message.= "Comentario: ".$_POST['pregunta']."\n";
if (mail($sendTo, $subject, $message, $headers))
{
echo "rpta=ok";
}
else
{
echo "rpta=error";
}
?>
El swf esta contenido dentro de un archivo html llamado contacto html.
No entiendo dónde tengo el problema....HELP!