Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/02/2020, 07:59
Murallitz
 
Fecha de Ingreso: diciembre-2001
Ubicación: Peru
Mensajes: 376
Antigüedad: 22 años, 4 meses
Puntos: 0
php mail llegan correos pero a veces llegan vacios

Hola, tengo una pagina en php la cual tiene un formulario, el cual tiene controladores para que no manden campos en blanco, asi evito que lleguen correos con los campo vacios.
El tema es que yo hago pruebas y llegan los correos bien.
Pero a veces me llegan correos, pero con todos los campos vacio. Solo a veces.
Que podria ser?

estas son las paginas que uso

este es el formulario
Código PHP:
form class="bg-light border-dark" style="background-color: rgb#FFF;" action="correo.php" name="frm" id="frm">
          <
div class="form-group">
<
label style="font-size: 18px;font-family: 'Montserrat Alternates', sans-serif;">Nombre</label><input class="form-control" type="text" id="nombre" name="nombre" required ></div>
                        <
div class="form-group"><label style="font-size: 18px;font-family: 'Montserrat Alternates', sans-serif;">Tipo de Servicio</label><input class="form-control" type="text" id="servicio" name="servicio" required ></div>
                        <
div class="form-group"><label style="font-size: 18px;font-family: 'Montserrat Alternates', sans-serif;">Correo</label><input class="form-control" type="text"  id="correo" name="correo" required ></div>
                        <
div class="form-group"><label style="font-family: 'Montserrat Alternates', sans-serif;font-size: 18px;">Mensaje</label><textarea class="form-control"  id="mensaje" name="mensaje" required ></textarea></div>
                        <
div class="form-group"><button class="btn btn-primary btn-block" type="submit" style="background-color: rgb(255,204,25);font-family: 'Montserrat Alternates', sans-serif;color: rgb(31,31,31);font-size: 21px;" onclick="validar()" >Enviar</button></div>
                    </
form
Esta envia el correo
Código PHP:
<?php
$correo
$_GET['correo'];
$nombre$_GET['nombre'];
$servicio$_GET['servicio'];
$mensaje$_GET['mensaje'];
$de="[email protected]";

/*Enviamos correo */

 
ini_set'display_errors');
 
error_reportingE_ALL );
  
$from $correo;
  
$to $de;
   
$subject "Correo enviado desde la Web de Ummi";
    
    
$message "Hola ".$nombre."  te envio un correo desde la web. Preguntando sobre le servicio de ".$servicio.".
     <p> </p> 
     Su correo es: "
.$correo." y su mensaje es: ".$mensaje.". 
     <p> </p> 
     Saludos"
;
    
$headers "From:" $from"\r\n" .
            
'MIME-Version: 1.0' "\r\n" .
            
'Content-type: text/html; charset=utf-8';
mail($to$subject$message$headers);
header ("Location: index.php?mensaje=1");      


?>