bueno primero expreso mi sincero pesar por lo sucedido con nuestra comunidad web y me alegra mucho que ya esten de regreso.
Miren estoy intentando enviar el contenido de un formulario a mi correo de hotmail mediante la funcion mail de php pongo un if para saber si se ha enviado el correo y me imprime que si se ha enviado y simembargo nunca llega el correo ojo ya busque en la la bandeja de correos no deseados les dejo mi codigo porfa pa que me puedan decir donde esta el error
aya el archivo se llama sugerencia.php osea el formulario llama al mismo archivo algo asi como recursivo, tambien hago una validacion con javascript por eso uso el onclick
Código PHP:
<?
if (!$HTTP_POST_VARS){
?>
<form action="sugerencias.php" name="form" method="post">
<table>
<td>Nombre:</td><td><input type="text" name="nombre" size="39.5"></td><tr>
<td>Correo:</td><td><input type="text" name="correo" size="39.5"></td><tr>
<td valign="top">Sugerencia/Comentario:</td><td><textarea name="sugerencia" rows="8" cols="30"></textarea> </td><tr>
</table>
<br><br>
<center><input type="button" value="Enviar" name="enviar" onClick="javascript:valida()">
<input type="reset" value="Limpiar" name="enviar">
</form>
<?
}else{
//Estoy recibiendo el formulario, compongo el cuerpo
$cuerpo = "Formulario enviado por\n";
$cuerpo .= "Nombre: " . $_POST['nombre'] . "\n";
$cuerpo .= "Email: " . $_POST['correo'] . "\n";
$cuerpo .= "Comentarios: " . $_POST['sugerencia'] . "\n";
if (mail("[email protected]","Formulario recibido",$cuerpo))
echo "Gracias por rellenar el formulario. Se ha enviado correctamente.";
else
echo "No se pudo enviar el correo";
}
?>
aya y bueno uso el server 000webhost pero creo que ese no es el problema ya que use una de las plantillas que ellos ofrecen y trate de enviar un formulario de contacto y llego perfectamente a mi correo
y si mi codigo esta fatal me podrian dar alguna opcion???