Ver Mensaje Individual
  #7 (permalink)  
Antiguo 09/02/2010, 21:20
Avatar de luis010182
luis010182
 
Fecha de Ingreso: julio-2009
Ubicación: Argentina - Capital Federal
Mensajes: 382
Antigüedad: 14 años, 10 meses
Puntos: 27
Respuesta: no me envia el formulario al email, porfavor, ayudad a un ignorante :(

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&aacute;ximo de dos d&iacute;as tendr&aacute;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