Siento resucitar este tema tan viejo, pero es que estoy buscando cómo hacer funcionar mi formulario y no encuentro la forma de que funcione. He usado este código y ya ni siquiera me aparece el formulario, ahora me da directamente un error(Fatal error: Function name must be a string in /home/a6953165/public_html/contacto.php on line 52)
La línea 52 se corresponde a la función mail. Dejo aquí el código por si alguien me puede echar una mano.
Código PHP:
<?php
$Nombre = $_POST['nombre'];
$Email = $_POST['email'];
$Asunto = $_POST['asunto'];
$Mensaje = $_POST['mensaje'];
$header = 'De: ' . $Email . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text-plain";
$mensaje = "Nombre: " . $Nombre . " \r\n";
$mensaje = "Email: " . $Email . " \r\n";
$mensaje = "Asunto: " . $Asunto . " \r\n";
$mensaje = "Mensaje: " . $Mensaje . " \r\n";
$mensaje = "Enviado el " . date("d/m/y \a \l\a\s H:i:s ");
$para = '[email protected]';
mail($para, $utf8_decode($mensaje), $header);
echo "Su mensaje se ha enviado correctamente";
?>
Gracias