> Faqs > Formulario en PHP

Formulario en PHP

Hola, mi nombre es Jorge. Esto comenzando con PHP. Quisiera implementar en mi sitio un formulario de contacto. He probado los ejemplos con la función mail() pero el correo no llega. Tampoco recibo ningun mensaje de error. El sitio está alojado en mi máquina: windows XP, apache, servidor de correo MDaemon. Espero si mi pueden ayudar!!! El sitio está buenisimo, gracias por sus consejos !!!

Respuestas

<body> <? if (!$HTTP\_POST\_VARS){ ?> <FORM action="../Users/JONATHAN/Desktop/SOLO TRABAJOS/Clientes D&amp;A 2010/WILSON GUZMAN/web/Web DIDESA/web didesa/form.php" method=post> \<!-- Ó action="form.html" Dependiendo la extensión del archivo --> NOMBRE: <input type="text" name="name" size="36" style="text-align: justify"> <br><br> CORREO: <input type="text" name="e-mail" size="36" style="text-align: justify" value="@" > <br><br> MENSAJE: <textarea name="txtmessage" rows="8" cols="72" style="text-align: justify" ></textarea> <br><br> <center> <INPUT TYPE="RESET" NAME="limpiar" VALUE="LIMPIAR"> <INPUT TYPE="SUBMIT" NAME="enviar" VALUE="ENVIAR"> </center> </FORM> <br><br> <? } else{ //Nota. Cuerpo o contenido del mensaje. $cuerpo = "<br> Formulario Recibido <br><br> "; $cuerpo .= "Nombre: " . $HTTP\_POST\_VARS\["name"\] . " <br> "; $cuerpo .= "Correo: " . $HTTP\_POST\_VARS\["e-mail"\] . "<br> "; $cuerpo .= "Mensaje: " . $HTTP\_POST\_VARS\["txtmessage"\] . "<br><br> "; //Nota. Cabeceras para el envío en formato HTML. $headers = "MIME-Version: 1.0 "; $headers .= "Content-type: text/html; charset=iso-8859-1 "; //Nota. Dirección del remitente. $headers .= "From: " . $HTTP\_POST\_VARS\["e-mail"\] . " "; //Nota. Dirección de respuesta. $headers .= "Reply-To: " . $HTTP\_POST\_VARS\["e-mail"\] . " "; //Nota. Ruta del mensaje desde origen a destino. $headers .= "Return-path: " . $HTTP\_POST\_VARS\["e-mail"\] . " "; //Nota. Funcion Mail de PHP: // mail( $correoreceptor, $asunto, $mensaje, $cabeceras ); mail("tuemail@xxxxx.com","Contacto Desde La Pagina",$cuerpo,$headers); //Confirmación de envio del mensaje. echo "Comentarios Enviados Correctamente. En breve nos comunicaremos con usted."; echo "<input type=button value=Atras onClick=history.go(-1);>"; } ?> <body>