En el codigo que te dio chulosoy no me da ningun error.
Código PHP:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>pagina de contacto</title>
<link rel="stylesheet" href="estilosjose.css" type="text/css">
</head>
<body>
<?
if ($_GET['enviando']!="si"){
?>
<h3>Gracias por ponerte en contacto conmigo,</h3>
<h4>
<form action="?enviando=si" method=post>
Nombre:<br><input type=text name="nombre" size=16>
<br>
Email:<br><input type=text name=email size=16>
<br>
Comentario:<br><textarea name=coment cols=32 rows=6></textarea>
<br>
<input type=submit value="Enviar">
</form></h4>
<?
}else{
//Estoy recibiendo el formulario, compongo el cuerpo
$cuerpo = "Formulario enviado\n";
$cuerpo .= "Nombre: " . $_POST["nombre"] . "\n";
$cuerpo .= "Email: " . $_POST["email"] . "\n";
$cuerpo .= "Comentario: " . $_POST["coment"] . "\n";
//mando el correo...
mail("[email protected]","Formulario recibido",$cuerpo);
//doy las gracias por el envío
echo "Gracias por rellenar el formulario. Se ha enviado correctamente.";
}
?>
<h3>En un plazo máximo de dos días tendrás una respuesta</h3>
</body>
</html>
En cuanto al otro error te dice que tenes la funcion mail() desactivada.
te recomiendo que uses la clase phpmailer con gmail. Que es facil de usar y solo deberias remplarzar la parte en la que se enviar el mail. Osea el contenidos del else para que te funciones..
Este link te puede ayudar.
http://blog.unijimpe.net/enviar-email-con-php-y-gmail/
Espero q te ayude...
Suerte