Comunidad de diseño web y desarrollo en internet online

No llega a mi correo la información del formulario de mi sitio

Citar            
MensajeEscrito el 20 Sep 2019 06:12 pm
Buenas tardes

Esperando me puedan apoyar
realize un formulario de contacto con recaptcha de google...
pero tengo dos errores...


1. al dar click en en botn de envio,,, realiza la accion aunque no valide el captcha.

2. no me llegan al correo que registre ..

no se en que estoy mal

si me pueden ayudar por favor,

envio el archivo html y el archivo php

muchas gracias
contacto.HTML

Código HTML :

<form action="envia.php" method="post" class="form-consulta">
    <div class="col-sm-5 col-sm-offset-1">
        <div class="form-group">
 
            <label>Nombre y apellido: <span>*</span>
                <input type="text" name="nombre" placeholder="Nombre y apellido" class="form-control" required>
            </label>
 
        </div>
        <div class="form-group">
 
            <label>Email: <span>*</span>
                <input type="email" name="email" placeholder="Email" class="form-control" required>
            </label>
 
        </div>
        <div class="form-group">
 
            <label>Telefono(10 digitos):
                <input type="text" name="numero" placeholder="Numero" class="form-control" required>
            </label>
 
        </div>
 
    </div>
    <div class="col-sm-5">
        <div class="form-group">
            <label>Tema:
                <input type="text" placeholder="subject" class="form-control" required>
            </label>
 
        </div>
        <div class="form-group">
 
            <label>Consulta:
                <textarea name="consulta" required class="form-control" rows="8"></textarea>
            </label>
        </div>
 
 
        <div class="g-recaptcha" data-sitekey="6Lc-NbkUAAAAAGqxYS7Y5BBySSvQfi3QAqbsGZ4h"></div>
 
 
            <div class="form-group">
                <input type="submit" value="Enviar" class="btn btn-primary btn-lg">
            </div>
        </div>
</form>




y mi archivo envia.php

Código PHP :

<?php
$remitente = $_POST['email'];
$destinatario = "[email protected]"; // en esta línea va el mail del destinatario.
$asunto = 'Informes'; // acá se puede modificar el asunto del mail
if (!$_POST){
?>
 
<?php
}else{
 
    $cuerpo = "Nombre y apellido: "   . $_POST["nombre"] . "\r\n";
    $cuerpo .= "Email: "              . $_POST["email"] . "\r\n";
   $cuerpo .= "Numero: "             . $_POST["numero"] . "\r\n";
   $cuerpo .= "Consulta: "           . $_POST["consulta"] . "\r\n";
 
 
 
   //las líneas de arriba definen el contenido del mail. Las palabras que están dentro de $_POST[""] deben coincidir con el "name" de cada campo. 
   // Si se agrega un campo al formulario, hay que agregarlo acá.
 
    $headers  = "MIME-Version: 1.0\n";
    $headers .= "Content-type: text/plain; charset=utf-8\n";
    $headers .= "X-Priority: 3\n";
    $headers .= "X-MSMail-Priority: Normal\n";
    $headers .= "X-Mailer: php\n";
    $headers .= "From: \"".$_POST['nombre']." ".$_POST['apellido']."\" <".$remitente.">\n";
 
    mail($destinatario, $asunto, $cuerpo, $headers);
 
    include 'confirma.html'; //se debe crear un html que confirma el envío
}
?>



espero ´puedan ayudarme con este tema
gracias y saludos

Por novato1

0 de clabLevel



 

chrome
Citar            
MensajeEscrito el 27 Sep 2019 11:47 am
Lo primero que tienes que ver es si el servidor esta configurado para enviar emails.
SUbe un php con solo el comando de email y mira si lo recibes, ej

<?php
mail('tuemail', 'test', 'esto es un test');
echo 'Enviado';
?>

Subes este archivo al servidor (le pones por ejemplo pruebamail.php) , luego lo cargas en el browser y miras a ver si recibes el email para descartar lo primero, que es ver si el servidor esta configurado para enviar emails o no

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

chrome
Citar            
MensajeEscrito el 06 Oct 2019 09:34 pm
Puede ser por que no hay una conexión a la base de datos, es un problema que se genera en varios CMS incluyendo WP.

Por veltroc

3 de clabLevel



 

chrome

 

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