Si voy a quitar el simple y dejo solo la comprobación el error que me da es error de conexión no me especifica nada mas.
este es el estado actual del codigo...
Código PHP:
<?php
//////////////////////////////////////////////////
/* Formulario de contácto Versión 2.3 */
/* Por Alexis Carrasco Muñoz */
/* Este archivo debera ser incluido en la página*/
/* Bajo licencia GPL */
/* Prohibido el ánimo de lucro */
//////////////////////////////////////////////////
/*Indica la dirección del destinatario*/
$email = "email del destinatario";
/*Se comprueba si hay datos en el formulario*/
if (!$HTTP_POST_VARS){;
?>
<form action='<?php $_SERVER['REQUEST_URI'] ?>' method=post>
<div align='center'>
<table width='400' border="0">
<tr>
<td width='85'>Su Nombre: </td>
<td width='305'><input type=text name='nombre' size=16></td>
</tr>
<tr>
<td>Su E-mail: </td>
<td><input type=text name=email size=16></td>
</tr>
<tr>
<td>Su Mensaje: </td>
<td><textarea name=coment cols=32 rows=6></textarea></td>
</tr>
</table>
<p>
<input type=submit value='Enviar'>
</p>
</div>
</form>
<?php
}else{
/*Cuerpo del formulario*/
$cuerpo = "E-mail enviado\n";
$cuerpo .= "Nombre: " . $HTTP_POST_VARS["nombre"] . "\n";
$cuerpo .= "E-mail: " . $HTTP_POST_VARS["email"] . "\n";
$cuerpo .= "Mensaje: " . $HTTP_POST_VARS["coment"] . "\n";
/*Se comprueba y envía en E-mail*/
if (mail("$email","E-mail via Web",$cuerpo))
echo "El envio ha sido correcto, gracias por contáctar con nosotros, Le responderemos lo más rápido posible.";
else
echo "El envio ha sido <strong>incorrecto</strong>, puede contactar con nosotros a traves de <a href='mailto:$email'>$email</a>";
}
?>