Comunidad de diseño web y desarrollo en internet online

ayuda con codigo php para formulario

Citar            
MensajeEscrito el 19 Ene 2009 08:56 pm
ayuda amigos tengo un flash que cuando funciona el boton enviar llama a este php que es el que envia la consulta a mi correo este es el codigo

<?php
$sendTo = "[email protected]";
$subject = $_POST["nom"];
$headers = "From: " . "mediagrafica";
$headers .= "<" . $_POST["nombre"] . ">\r\n";
$headers .= "Reply-To: " . $_POST["comentario"];
$message = $_POST["Email"];
mail($nombre, $Empresa,$email, $comentario, $headers);
echo "Pronto responderemos sus comentarios/
Soon we will answer his(her,your) commentaries";
?>

pero cuando lo subor al servidor ok aparece ese mensaje de que fue enviado pero no llega nada, que es lo que me falta , los campos a llenar son

Nombre la varialbel se llama nom
Empresa la variable se llama t2
telefono la variable se llama t5
E-mail la variable se llama t6
mensaje la variable se llamat3

igual tengo otro codigo pero no se cual usar
<?
if (!$HTTP_POST_VARS){
}else{
//en esta parte tomamos las variables y armamos el mail
$cuerpo = "Información\n";
$cuerpo .= "Nombre: " . $HTTP_POST_VARS["text"] . "\n";
$cuerpo .= "Empresa: " . $HTTP_POST_VARS["text2"] . "\n";
$cuerpo .= "Telefono: " . $HTTP_POST_VARS["text3"] . "\n";
$cuerpo .= "E-mail: " . $HTTP_POST_VARS["text4"] . "\n";
$cuerpo .= "Mensaje: " . $HTTP_POST_VARS["textarea"] . "\n";

//ahora mando el correo
mail("[email protected]","Formulario vía web",$cuerpo);

//y agradecemos el envío
echo "Su formulario ha sido enviado satisfactoriamente. Muchas gracias.";
}
?>


cualquier ayuda sera bien recibida gracias

Por delaron

20 de clabLevel



 

msie7
Citar            
MensajeEscrito el 19 Ene 2009 09:02 pm
Tienes que capturar el error, o si no nunca sabrás si esta funcionando o no. Tienes que modificar las últimas lineas de tu script de esta manera:

Código PHP :

//ahora mando el correo
if( mail("[email protected]","Formulario vía web",$cuerpo) )
{
    //y agradecemos el envío
    echo "Su formulario ha sido enviado satisfactoriamente. Muchas gracias."; 
}
else
{
    echo "Ha ocurrido un error al enviar el formulario";
}


De todas formas te recomiendo que mejor utilices la clase PHPMailer junto con una cuenta de correo, por ejemplo una de gmail.

Por Odin

Claber

639 de clabLevel

2 tutoriales

Genero:Masculino   Premio_Secretos

El valle de las hamacas

firefox
Citar            
MensajeEscrito el 20 Ene 2009 01:47 pm
bien amigo gracias por todo :
mira este es el error que me tira

Parse error: syntax error, unexpected ')' in /home/elguardi/public_html/ladygym.cl/Mega/enviar.php on line 12

despues de tus sugerencias, te agradesco igual por la ayuda

Por delaron

20 de clabLevel



 

msie7
Citar            
MensajeEscrito el 21 Ene 2009 04:38 pm
<?
if (!$HTTP_POST_VARS){
}else{

$cuerpo = "Información\n";
$cuerpo .= "Nombre: " .$_POST["Nombre"] . "\n";
$cuerpo .= "Empresa: " .$_POST["Empresa"] . "\n";
$cuerpo .= "Teléfono: " .$_POST["Teléfono"] . "\n";
$cuerpo .= "Email: " .$_POST["Email"] . "\n";
$cuerpo .= "Mensaje: " .$_POST["Mensaje"] . "\n";
}
if( mail("[email protected]","Formulario vía web",$cuerpo) ) {

echo "Su formulario ha sido enviado satisfactoriamente. Muchas gracias.";
}
else
{

echo "Ha ocurrido un error al enviar el formulario";
}
?>

amigos me a servido la guia de ustedes y de otros que me an ayudado mucho pero hasta aca aun no llega el mensaje ingresado en los campos que estan en el formulario flash , llega el mail pero vacio, alguien tiene alguna idea por que
saludos

Por delaron

20 de clabLevel



 

msie7
Citar            
MensajeEscrito el 21 Ene 2009 05:01 pm
se me olvidaba
este es ek codigo del bont flash

on (release) {
if (Nombre ne "") {
if (Empresa ne "") {
if (Teléfono ne "") {
if (Email ne"") {
if (Mensaje ne"") {
}
}
getURL("enviar.php", "", "POST");
} else {
}
} else {
getURL("javascript:alert(\"Falta el E-Mail\")");
}
} else {
getURL("javascript:alert(\"Falta el Nombre\")");
}
}

Por delaron

20 de clabLevel



 

msie7

 

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