No se envia el formulario HTML y PHP

Denunciar
Message postés
2
Date d'inscription
martes, 12 de octubre de 2021
Estatus
Miembro
Última intervención
sábado, 23 de octubre de 2021
-
Message postés
2
Date d'inscription
martes, 12 de octubre de 2021
Estatus
Miembro
Última intervención
sábado, 23 de octubre de 2021
-
Hola:
estaria necesitando ayuda, no sabria porque no se envia o no me llega el formulario al mail...

Codigo HTML:


<form action="contact.php" method="post">
<div class="form-group">
<input type="text" name="name" class="form-control" placeholder="Nombre" required>
</div>
<div class="form-group">
<input type="email" name="email" class="form-control" placeholder="Email" required>
</div>
<div class="form-group">
<input type="text" name="subject" class="form-control" placeholder="Asunto">
</div>
<div class="form-group">
<input type="text" name="phone" class="form-control" placeholder="Numero de Telefono" required>
</div>
<div class="form-group">
<textarea name="message" class="form-control" placeholder="Mensaje" required></textarea>
</div>
<div class="form-group">
<label>*Cuanto es 2+2 (Mensaje anti-spam)</label>
<input type="text" name="human" class="form-control" placeholder="Respuesta" required="">
</div>
<button type="submit" name="submit">Enviar</button>
</form>



Codigo PHP:


<?php
$name = $_POST['name'];
$email = $_POST['email'];
$phone = $_POST['phone'];
$message = $_POST['message'];
$from = 'pagina';
$to = 'pagina @ mail.com';
$subject = $_POST['subject'];
$human = $_POST['human'];

$body = "De: $name\n E-Mail: $email\n Telefono: $phone\n Asunto: $subject \n Mensaje:\n $message";

if ($human == '4') {
if (mail ($to, $from, $body)) {
echo '<p>Tu mensaje se ha enviado con exito!<a href="http://pagina . com"> Vuelve a la pagina principal.</a></p>';
} else {
echo '<p>Ha ocurrido un problema, porfavor vuelve a intentarlo!<a href="http://pagina . com"> Vuelve a la pagina principal.</a></p>';
}
} else if ($human != '4') {
echo '<p>Tu respuesta anti-spam es erronea!<a href="http://pagina . com"> Vuelve a la pagina principal.</a></p>';
}
?>


Si me pudieran ayudar se los agradeceria :'D

1 respuesta

Hola TecnoNetPC!

¿Estás viendo algún error del lado de tu php? ¿Probaste enviar el correo a alguna otra dirección a ver si es un problema de este destinatario?

En https://academy.leewayweb.com/php-me-da-error-y-ahora/ puedes encontrar información para rastrear el problema.

Saludos!
1
Gracias

¡Estamos felices de haberte ayudado! ¿Te hemos sido de ayuda? ¡Déjanos un comentario! Evalúa a CCM

CCM 11108 usuarios nos han dicho gracias este mes

Message postés
2
Date d'inscription
martes, 12 de octubre de 2021
Estatus
Miembro
Última intervención
sábado, 23 de octubre de 2021

Hola MCHojrin!

Si probe con varios mails, y no me tira ningun errror dentro del archivo, cuando quiero enviarlos me tira la linea del else ( else {
echo '<p>Ha ocurrido un problema, porfavor vuelve a intentarlo!<a href="http://pagina . com"> Vuelve a la pagina principal.</a></p>';)