Formulario php

leosalomon
24 de Septiembre del 2005
Hola buenas que tal, les quiero enviar un formulario eh php, que tengo, creo que aparentemente todo esta en orden pero al llenar los campos en el servidor ( php activados ) no llegan a destino del correo, desde ya gracias espero que alguien me de solucion pronta,
====================================
<?
if (!$HTTP_POST_VARS){
?> <form action="mifile1.php" method="post" name="form" id="form">
<table width="302" border="0" align="center" cellpadding=" 0" cellspacing=" 0">
<tr align="center">
<td height="21" colspan="3" valign="top" class="Estilo1 Estilo2">Nuestro sistema ha recibido su email exitosamente.</td>
</tr>
<tr>
<td width="92" align="left" valign="middle"> <div align="right"><em><font color="#FFFFFF" size="2" face="Arial, Helvetica, sans-serif">Nombre</font></em></div></td>
<td width="9">&nbsp;</td>
<td><input name="nombre" type="text" id="nombre" size="30" maxlength="30"></td>
</tr>
<tr>
<td align="left" valign="middle"> <div align="right"><em><font color="#FFFFFF" size="2" face="Arial, Helvetica, sans-serif">Direcci&oacute;n</font></em></div></td>
<td>&nbsp;</td>
<td><input name="direccion" type="text" id="direccion" size="30" maxlength="30"></td>
</tr>
<tr>
<td align="left" valign="middle"> <div align="right"><em><font color="#FFFFFF" size="2" face="Arial, Helvetica, sans-serif">E-mail</font></em></div></td>
<td>&nbsp;</td>
<td><input name="email" type="text" id="email" size="30" maxlength="30"></td>
</tr>
<tr>
<td align="left" valign="middle"> <div align="right"><em><font color="#FFFFFF" size="2" face="Arial, Helvetica, sans-serif">Telf:</font></em></div></td>
<td>&nbsp;</td>
<td><input name="telefono" type="text" id="telf" size="30" maxlength="30"></td>
</tr>
<tr>
<td height="36" align="left" valign="middle">
<div align="right"><em><font color="#FFFFFF" size="2" face="Arial, Helvetica, sans-serif">comentarios:</font></em></div></td>
<td>&nbsp;</td>
<td rowspan="2" align="left" valign="top"><textarea name="comentario" cols="25" rows="4" wrap="VIRTUAL" id="coment"></textarea></td>
</tr>
<tr>
<td height="33">&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td height="33">&nbsp;</td>
<td>&nbsp;</td>
<td align="left" valign="middle"> <div align="center">
<input type="submit" name="Submit" value="Enviar">
</div>
<div align="center"></div></td>
</tr>
</table>
</form>
<?
}else{
//Estoy recibiendo el formulario, compongo el cuerpo
$cuerpo = "Formulario enviadon";
$cuerpo .= "Nombre: " . $HTTP_POST_VARS["nombre"] . "n";
$cuerpo .= "Direccion: " . $HTTP_POST_VARS["direccion"] . "n";
$cuerpo .= "email: " . $HTTP_POST_VARS["email"] . "n";
$cuerpo .= "Telefono: " . $HTTP_POST_VARS["telefono"] . "n";
$cuerpo .= "Comentarios: " . $HTTP_POST_VARS["comentarios"] . "n";

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

//doy las gracias por el envío
echo "Gracias por rellenar el formulario. Se ha enviado correctamente.";
}
?>

SK
24 de Septiembre del 2005
Yo cuando manejo formularios pongo
$_POST['nombre_del_campo']

Asegurate de que el metodo de el formulario es tambien POST, y tambien pasa que algunos servidores no tienen el función activada.

leosalomon
24 de Septiembre del 2005
Hola que tal, alli te estoy enviando un mail por la cuenta de [email protected] espero que puedas ponerte en contacto, conmigo para arreglar el tema del formulario, gracias

Jhim
24 de Septiembre del 2005
Necesito Saber cual es el error que te aparece en php PARA SABER DONDE ESTA EL ERROR...