Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/04/2008, 18:13
ritita
 
Fecha de Ingreso: noviembre-2007
Mensajes: 64
Antigüedad: 16 años, 5 meses
Puntos: 5
Re: quien podria mandarme un formulario?

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!