Apoyo para enviar un correo desde php
Publicado por hildefonso chaverra (3 intervenciones) el 03/10/2007 03:49:56
Hola a todos gracias por leer este correo y agradezco quien sepa realmente del tema.
El asunto es que quiero enviar un correo por php.
No tengo nada en internet tengo servidor apache, mysql y php en mi equipo, pegaré el código, y bueno lo que me arroja. entonces no se que está mal. si desde luego es por que no tengo nada en un servidor de internet pues ????.
Aqui va.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Mándanos tus comentarios</title>
</head>
<body bgcolor="#cccc66" text="#003300" link="#006060" vlink="#006060">
<?
if (!$HTTP_POST_VARS){
?>
<form action="envia_form_php.php" method=post>
Nombre: <input type=text name="nombre" size=16>
<br>
Email: <input type=text name=email size=16>
<br>
Comentarios: <textarea name=coment cols=32 rows=6></textarea>
<br>
<input type=submit value="Enviar">
</form>
<?
}else{
//Estoy recibiendo el formulario, compongo el cuerpo
$cuerpo = "Formulario enviado\n";
$cuerpo .= "Nombre: " . $HTTP_POST_VARS["nombre"] . "\n";
$cuerpo .= "Email: " . $HTTP_POST_VARS["email"] . "\n";
$cuerpo .= "Comentarios: " . $HTTP_POST_VARS["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.";
}
?>
</body>
</html>
Y el resultado una vez que ejecuto el html es.
Warning: Server Error in c:\apache\htdocs\proy\envia_form_php.php on line 29
Gracias por rellenar el formulario. Se ha enviado correctamente.
Y obviamente no lo envía, agradezco quien me pueda facilitar un ejemplo (Código).
El asunto es que quiero enviar un correo por php.
No tengo nada en internet tengo servidor apache, mysql y php en mi equipo, pegaré el código, y bueno lo que me arroja. entonces no se que está mal. si desde luego es por que no tengo nada en un servidor de internet pues ????.
Aqui va.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Mándanos tus comentarios</title>
</head>
<body bgcolor="#cccc66" text="#003300" link="#006060" vlink="#006060">
<?
if (!$HTTP_POST_VARS){
?>
<form action="envia_form_php.php" method=post>
Nombre: <input type=text name="nombre" size=16>
<br>
Email: <input type=text name=email size=16>
<br>
Comentarios: <textarea name=coment cols=32 rows=6></textarea>
<br>
<input type=submit value="Enviar">
</form>
<?
}else{
//Estoy recibiendo el formulario, compongo el cuerpo
$cuerpo = "Formulario enviado\n";
$cuerpo .= "Nombre: " . $HTTP_POST_VARS["nombre"] . "\n";
$cuerpo .= "Email: " . $HTTP_POST_VARS["email"] . "\n";
$cuerpo .= "Comentarios: " . $HTTP_POST_VARS["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.";
}
?>
</body>
</html>
Y el resultado una vez que ejecuto el html es.
Warning: Server Error in c:\apache\htdocs\proy\envia_form_php.php on line 29
Gracias por rellenar el formulario. Se ha enviado correctamente.
Y obviamente no lo envía, agradezco quien me pueda facilitar un ejemplo (Código).
Valora esta pregunta


0