Tendrías, minimamente, que decirle al codigo ese de php que enviaste el formulario...
<?php
if(isset($_GET['nombre'])){
//aqui es cuando tomo mis variables y pasan vacias a la función mail, porque?
$nombre=$_GET['nombre'];
$email=$_GET['email'];
$mensaje=$_GET['mensaje'];
if (empty($nombre) || empty($email) || empty($mensaje)) {
echo "<h2 align=\"center\">El formulario no está completo</h2>";
}
else {
mail ("
[email protected]", "comentarios",
"$mensaje", "From: $nombre <$email>" );
echo "<h2 align=\"center\">El mensaje ha sido enviado. Gracias.</h2>";
}
}
?>
Si te sigue no llegando, debugealo haciendo echos de dichas variables o print_r del vector asociativo $_GET