Saludos a todos.
Tengo un formulario en flash con estos códigos.
Recibo el correo del visitante con los campos vacios ( nombre, comentario, etc)
Además la persona que completó el formulario recibe un mail de confirmación (su correo fue recibido etc.)
Esto tampoco ocurre. Me da error (la casilla no existe)
Pregunto: los códigos ¿(en flash y php) están correctos?
Códigos
En Flash 8
En el frame 1
name = "";
email = "";
comments = "";
En el botón enviar
on (press) {
validname = "0";
validemail = "0";
validcomments = "0";
validmessagedos = "0";
if (Number(length(name))>=1) {
validname = "10";
} else {
message = "Todos los campos son requeridos";
}
if (Number(length(comments))>=1) {
validcomments = "10";
} else {
message = "Todos los campos son requeridos";
}
if (email.indexOf("@") == -1 || email.indexOf(".") == -1) {
email = "ingrese email correcto";
} else {
messagedos = "Done";
}
if (Number(length(email))>=1) {
validemail = "10";
} else {
message = "Todos los campos son requeridos";
messagedos = "";
}
if (Number(length(messagedos))>=1) {
validmessagedos = "10";
} else {
message = "Todos los campos son requeridos";
}
}
on (release) {
if (Number(validname) == 10 and Number(validemail) == 10 and Number(validcomments) == 10 and Number(validmessagedos)){
message = "Gracias por contactarnos";
loadVariablesNum("send.php", 0, "POST");
gotoAndPlay(2);
}
}
El archivo PHP en Dreamwever
<html>
<head>
<title>HR/ Diseño - VISUAL</title>
<meta http-equiv="Content-Type" content="text/html; charset=unicode(UTF-8)">
</head>
<body>
<?php
$to= "[email protected]";
$msg .= "Un usuario de www.Mi sitio le ha escrito\n\n";
$msg .= "Título: $title\n\n";
$msg .= "Nombre: $name\n\n";
$msg .= "Teléfono: $telefono\n\n";
$msg .= "e-mail: $email\n\n";
$msg .= "Comentarios: $comments\n\n";
$usuario .= "Gracias $name, Su mensaje escrito a Mi sitio fue recibido con éxito\n\n";
$usuario .= "Thank you $name, your message sent to Mi sitio was successfully recived\n\n";
$usuario .= "Usted ha escrito los siguientes comentarios\n\n";
$usuario .= "you comment us...\n\n";
$usuario .= "$comments\n\n";
$usuario .= "Muy pronto le responderemos\n\n";
$usuario .= "As soon as possible you will be contacted by us\n\n";
$usuario .= "No olvide nuestro Web Site www.misitio.com.ar\n\n";
$usuario .= "Dont forget our Web Site www.misitio.com.ar\n\n";
mail($to, $title, $msg, "From: Mi sitio\nReply-To: $correo\n");
mail($email, $title, $usuario, "From: Mi sitio\nReply-To: $to\n");
?>
</body>
</html>
Gracias de antemano