Comunidad de diseño web y desarrollo en internet online

No me funciona mi formulario para enviar mail

Citar            
MensajeEscrito el 12 Jul 2005 06:13 pm
Hice un formulario de contacto, para que los visitantes manden un mensaje via mail, pero no logro que funcione, que hago mal ?

aqui el codigo PHP:

Código :

<php
   $sendTo = "[email protected]";
   $subject = $_POST["asunto"];
   $headers = "From: " . "Contacto Seccion Veracruzana";
   $headers .= "<" . $_POST["email"] . ">\r\n";
   $headers .= "Reply-To: " . $_POST["email"]; 
   $message = $_POST["cuerpo"];
   mail($sendTo, $subject, $message, $headers);
   echo "estado=Mensaje enviado :D";
?>


Codigo del primer KeyFrame de mi clip:

Código :

var envio_lv:LoadVars = new LoadVars();
var recibir_lv:LoadVars = new LoadVars();
//Función que envia el forumlario
function enviarForm() {
   envio_lv.asunto = asunto_txt.text;
   envio_lv.email = remitente_txt.text;
   envio_lv.cuerpo = mensaje_txt.text;
   envio_lv.sendAndLoad("email.php", recibir_lv, "POST");
   //Aqui ustedes pueden cambiar de form.php a form.asp dependiendo del servidor
   //que usen
}
//Función que procesa los datos recibidos del servidor
recibir_lv.onLoad = function(exito) {
   if (exito) {
      estado_txt.text = this.estado;
   } else {
      //Muestra un mensaje de error en negrita
      estado_txt.text = "Error en la aplicación de correo";
   }
};
stop();


Codigo del boton enviar:

Código :

on (release) {
   mensaje_txt.text = "Enviando su correo ...";
   enviarMail();
}


Aqui el fla:
http://espacio.shinranet.com/jorgelig/BannerArriba.fla

Aqui el site en cuestion, denle click donde dice contactanos:
http://espacio.shinranet.com/jorgelig/BannerArriba.html

Que estoy haciendo mal ? :(

Por Jorgelig

Claber

3035 de clabLevel

12 tutoriales

 

Monterrey, Nuevo Leon, MX

firefox
Citar            
MensajeEscrito el 12 Jul 2005 06:17 pm
el problema es que está función:

Código :

enviarMail();


no existe para nada en tu código, supongo que te referías a está:

Código :

enviarForm();


Hazte un favor, no copies y pegues el código, razonalo...

Por Aoyama

BOFH

6224 de clabLevel

6 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Bastard Operators From Hell

Webdesigner & Developer, en mis ratos libres bebo café por litros.

firefox
Citar            
MensajeEscrito el 12 Jul 2005 06:40 pm
Si si, cambie el enviarForm(); por enviarMail(); pero no funcionaba, asi que chece el ejemplo y vi que estaba asi, tal cual lo postee; y pues en el swf que colgaron, funcionaba, asi que por eso lo cambie.

Creeme, no era razonable, pero.............si ahi funcionaba pues pense que yo me habia equibocado al cambiar.

Por Jorgelig

Claber

3035 de clabLevel

12 tutoriales

 

Monterrey, Nuevo Leon, MX

firefox
Citar            
MensajeEscrito el 12 Jul 2005 08:55 pm
Hacela facil y pega este codigo en un documento en php:

<?php
$your_email = "[email protected]";//cambiar
$subject = "Message via your contact form";
$empty_fields_message = "<p>Please go back and complete all the fields in the form.</p>";
$thankyou_message = "<p>Thankyou. Your message has been sent.</p>";
$name = stripslashes($_REQUEST['txtName']);
$email = stripslashes($_REQUEST['txtEmail']);
$message = stripslashes($_REQUEST['txtMessage']);

if (!isset($_REQUEST['txtName'])) {

?>

<form method="post" action="<?php echo $_SERVER['REQUEST_URI']; ?>">
<p><label for="txtName">Name:</label><br />
<input type="text" title="Enter your name" name="txtName" /></p> // Must be the same as above red text
<p><label for="txtEmail">Email:</label><br />
<input type="text" title="Enter your email address" name="txtEmail" /></p>
<p><label for="txtMessage">Your message:</label><br />
<textarea title="Enter your message" name="txtMessage"></textarea></p>
<p><label title="Send your message">
<input type="submit" value="Send" /></label></p>
</form>

<?php

}

elseif (empty($name) || empty($email) || empty($message)) {

echo $empty_fields_message;

}

else {

mail($your_email, $subject, $message, "From: $name <$email>");

echo $thankyou_message;

}

?>

Por fedekiller

8 de clabLevel



 

firefox
Citar            
MensajeEscrito el 13 Jul 2005 08:38 pm
Lo volvi a poner como lo tenia antes, con la funcion enviarMail correspondiendo tanto en el boton como en el nombre; y ahora en el cuadro de estado me sale "undefined", y tampoco me llega ningun mail.

Que puede ser ?

Por Jorgelig

Claber

3035 de clabLevel

12 tutoriales

 

Monterrey, Nuevo Leon, MX

firefox
Citar            
MensajeEscrito el 13 Jul 2005 10:25 pm

Por jhony192

791 de clabLevel

1 tutorial

Genero:Masculino  

Just Another Programmer

firefox
Citar            
MensajeEscrito el 29 May 2008 06:58 pm
A mi me sucede lo mismo de joegelig, resulta que al darfle enviar el correo pues en el texto dimanico lo que hace es aparecer undefined, segui los pasos del tutorial hecho por fredy

Por x4v1er

17 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 08 Jul 2008 07:48 pm
En el código de PHP le falta un ? entre "<" y "php"

(creo que se deberia rectificar en el tuto)


saludos

Por senseixon

18 de clabLevel



Genero:Masculino  

Terrassa

firefox
Citar            
MensajeEscrito el 13 Jul 2008 07:02 am
jorgelig ¿usas editor con colores en la sintaxis ¬¬?

en fin, el enviar mail tambien hay varios detalles extras a considerar como los tipos mime, si no te resulta despues de todos estos arreglos, busca una clase o funcion ultra probada para enviar mails, si esto no te llega a funcionar preguntate ¿mi host deja enviar mails ?

PD: esta pregunta estupida me la hise 1 ves y la respuesta fue no, despues de varias llamadas y gracias a unas lindas lucesitas rojas sobre la cabeza del operador solucione el problema

Por Inyaka

Claber

3176 de clabLevel

9 tutoriales
2 articulos

Genero:Masculino   Desarrollador de GAIA

Programador y fotógrafo

firefox
Citar            
MensajeEscrito el 14 Jul 2008 10:05 pm
Chequen aqui una solución más simple
htto://www.gratisweb.com/alelacayo

Saludos
Alexa

Por Alelacayo

1 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.