Foros del Web » Programando para Internet » PHP »

Enviar informacion a un correo por medio de un formulario... HELP

Estas en el tema de Enviar informacion a un correo por medio de un formulario... HELP en el foro de PHP en Foros del Web. hola, tengo un problema, tengo esta pagina en php, de un formulario que envia la informacion suministrada en el fomulario, a un correo en especifico... ...
  #1 (permalink)  
Antiguo 24/05/2004, 12:04
 
Fecha de Ingreso: mayo-2004
Ubicación: valencia
Mensajes: 10
Antigüedad: 13 años, 6 meses
Puntos: 0
Exclamación Enviar informacion a un correo por medio de un formulario... HELP

hola, tengo un problema, tengo esta pagina en php, de un formulario que envia la informacion suministrada en el fomulario, a un correo en especifico... aki esta el codigo...

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#018BA5" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<?
if (!$HTTP_POST_VARS){
?>
<table width="370" height="177" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="334" height="177" align="center" valign="middle"> <form action="enviar.php" method="post">
<table width="71%" border="0" cellpadding="0" cellspacing="2">
<tr bgcolor="#0B7180">
<td colspan="2"> <div align="right"><strong><font color="#FFFFFF" size="2" face="Verdana, Arial, Helvetica, sans-serif"></font></strong></div>
<font color="#FFFFFF" size="2"><strong><font face="Verdana, Arial, Helvetica, sans-serif">Contactenos</font></strong></font></td>
</tr>
<tr>
<td width="19%" height="24"> <div align="right"><font color="#FFFFFF"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Nombre:</font></font></div></td>
<td width="81%"><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
<input name="Nombre" type="text" id="Nombre" size=30>
</font></strong></td>
</tr>
<tr>
<td width="19%"><div align="right"><font color="#FFFFFF"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Apellido:</font></font></div></td>
<td width="81%"><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
<input name="Apellido" type="text" id="Apellido" size=30>
</font></strong></td>
</tr>
<tr>
<td width="19%"><div align="right"><font color="#FFFFFF"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Dirección:</font></font></div></td>
<td width="81%"><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
<input name="Direccion" type="text" id="Direccion" size=30>
</font></strong></td>
</tr>
<tr>
<td width="19%"><div align="right"><font color="#FFFFFF"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Telefonos:</font></font></div></td>
<td width="81%"><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
<input name="Telefonos" type="text" id="Telefonos" size=30>
</font></strong></td>
</tr>
<tr>
<td width="19%"><div align="right"><font color="#FFFFFF"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">E-Mail:</font></font></div></td>
<td width="81%"><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
<input name="Email" type="text" id="Email" size=30>
</font></strong></td>
</tr>
<tr>
<td width="19%"><div align="right"><font color="#FFFFFF"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Interrogante:</font></font></div></td>
<td width="81%"><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
<input name="Interrogante" type="text" id="Interrogante" size=30>
</font></strong></td>
</tr>
<tr>
<td height="50" colspan="2"> <div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><font color="#FFFFFF">Texto:</font><strong><br>
</strong></font>
<textarea name="Texto" cols=30 rows=2 id="Texto"></textarea>
</div></td>
</tr>
</table>
<input name="submit" type="submit" value="Enviar">
<input name="reset" type="reset" value="Borrar">
<br>
</form></td>
</tr>
</table>
<?
}else{
//Estoy recibiendo el formulario, compongo el cuerpo
$cuerpo = "Formulario Preguntas y Dudas| ARISTA.com.ve \n";
$cuerpo .= "Nombre: " . $HTTP_POST_VARS["Nombre"] . "\n";
$cuerpo .= "Apellido: " . $HTTP_POST_VARS["Apellido"] . "\n";
$cuerpo .= "Dirección: " . $HTTP_POST_VARS["Direccion"] . "\n";
$cuerpo .= "Email: " . $HTTP_POST_VARS["Email"] . "\n";
$cuerpo .= "Interrogante: " . $HTTP_POST_VARS["Interrogante"] . "\n";
$cuerpo .= "Texto: " . $HTTP_POST_VARS["Texto"] . "\n";

//mando el correo...
mail("[email protected]","Formulario",$cuerpo);

//doy las gracias por el envío
echo "Gracias por comunicarse con nosotros, El mensaje se ha enviado Satisfactoriamente, Recibira Respuesta en las Próximas 24 Horas";
echo "<p><a href=javascript:history.back()>Volver</a></p>";
}
?>
</body>
</html>

--------

pero todo me sale perfecto pero no me llega nunca la informacion al correo, lo he intentado muchas veces, al principio me funcionaba bien y me enviaba la info muy bien pero ahora no se que pasa que nunca llega, y lo necesito urgente
  #2 (permalink)  
Antiguo 24/05/2004, 12:17
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Te faltarían algunas cabeceras HTTP más para mail() (www.php.net/mail las puedes ver . .y en las FAQ's de este foro PHP) .. Pero es no sería lo más relevante .. ¿que servidor usas? .. tu PC? .. un servicio de hosting?

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #3 (permalink)  
Antiguo 24/05/2004, 16:37
 
Fecha de Ingreso: mayo-2004
Mensajes: 14
Antigüedad: 13 años, 6 meses
Puntos: 0
Hola Polux00!!
he visto tu pregunta, y antes de nada siento no poder ayudarte xo....estoy aprendiendo PHP y me ha llamado la atencion...xq solo metes entre <? ...?> lo de http_post_vars y luego el resto está como codigo HTML y no lo metes tambien como PHP??

Muchas gracias x tu ayuda y suerte!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:22.