Hola! Buenas noches a todos =)
Tengo una duda... o problema.. o ya no sé que es
Tengo el siguiente código en PHP:
Código PHP:
<?php
$nombre=$_POST['nombre'];
$ocupacion=$_POST['ocupacion'];
$lada=$_POST['lada'];
$telefono=$_POST['telefono'];
$correo=$_POST['correo'];
$empresa=$_POST['empresa'];
$contacto=$_POST['contacto'];
$areas=$_POST['areas'];
$mensaje=$_POST['mensaje'];
$header = 'From: ' . $correo . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";
$to='[email protected]';
$subject="Correo enviado desde Pathfinding.com";
if (empty($nombre) || empty($lada) || empty($telefono) || empty($mensaje)) {
echo "Ha habido un error durante el envío, por favor, verifique que ha rellenado todos los campos.";
} else {
mail($to,$subject,$header);
echo 'Su mensaje ha sido enviado';
}
?>
Sin embargo, cuando lo envío me aparece lo siguiente en el navegador:
Cita: Ha habido un error durante el envío, por favor, verifique que ha rellenado todos los campos.
En primera instancia, aparecería si los campos están vacíos. Sin embargo, cuando relleno todos los campos, debería enviar el mail, pero no... sigue apareciendo el mismo mensaje citado arriba.
Sí elimino la condición, el mensaje se envía. El problema que veo es que no me deja hacer la validación, ¿qué creen que pueda ser?