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';
}
?>
Cita:
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. Ha habido un error durante el envío, por favor, verifique que ha rellenado todos los campos.
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?