Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/10/2004, 03:14
Operadormail
 
Fecha de Ingreso: junio-2003
Mensajes: 778
Antigüedad: 20 años, 10 meses
Puntos: 1
Error en codigo mail(...

Hola a todos:

Tengo el siguiente codigo para enviar a un E-mail un formulario, que nunca recibo... No se donde estará el error, ya que parece que el codigo se ejecuta correctamente.
Os pongo el codigo:

<?
if (!$HTTP_POST_VARS){
?>

AQUI VA EL FORMULARIO HTML

<?
}else{
//Estoy recibiendo el formulario, compongo el cuerpo

$cuerpo = "<html>\n";
$cuerpo .= "<head> \n";
$cuerpo .= "<title>Titulo</title> \n";
$cuerpo .= "</head> \n";
$cuerpo .="<body topmargin='0' leftmargin='0' rightmargin='0' bgcolor='#A9C8A7'> \n ";
$cuerpo .= "<div align='center'> \n";
$cuerpo .= "<table width='680' border='0' cellpadding='0' cellspacing='0'> \n";
$cuerpo .="<tr> \n";
$cuerpo .= "<td height='90' bgcolor='#729F70'><font color='#FFFFFF' size='4' face='Arial, Helvetica, sans-serif'><strong>Alta de inmuebles</strong></font></td> \n";
$cuerpo .="</tr> \n";
$cuerpo .="<tr> \n";
$cuerpo .="<td style='padding-left:20; padding-right:20;'> \n";
$cuerpo .="<p><font face='Verdana, Arial, Helvetica, sans-serif' size='2'> \n";
$cuerpo .="Enviado nuevo formulario con las siguientes caracter&iacute;sticas: \n";
$cuerpo .="</font></p> \n";
$cuerpo .="<p> \n";

$cuerpo .= "Nombre del Propietario: " . $HTTP_POST_VARS["name"] . "\n";
$cuerpo .= "Telefono: " . $HTTP_POST_VARS["tlf"] . "\n";
$cuerpo .= "Dirección: " . $HTTP_POST_VARS["direccion"] . "\n";


$cuerpo .="</p> \n";
$cuerpo .="</td> \n";
$cuerpo .="</tr> \n";
$cuerpo .="</table> \n";
$cuerpo .="</div> \n";
$cuerpo .="</body> \n";
$cuerpo .="</html> \n";


$destino ="[email protected]";
$asunto = "este el asunto";

// Mando encabezado en html
$encabezado = "MIME-Version: 1.0\r\n";
$encabezado .= "Content-type: text/html; charset=iso-8859-1 \n";
$encabezado .= "From: Servidor <micorreo@micorreo,com\n";
$encabezado .= "To: Ese<[email protected]> \n";
$encabezado .= "X-Mailer:PHP/".phpversion()."\n";

//mando el correo...
mail($destino, $asunto, $cuerpo, $encabezado);

//doy las gracias por el envío
echo "<font size='2' face='Arial'>Gracias por rellenar el formulario. Se ha enviado correctamente.</font>";
}
?>


Gracias adelantadas