Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/04/2005, 12:24
Operadormail
 
Fecha de Ingreso: junio-2003
Mensajes: 778
Antigüedad: 20 años, 10 meses
Puntos: 1
Error envio email desde servidor

Hola a todos:

Tengo un problema con el envio de un email desde el servidor.
Tengo un codigo que SI que me envia el mail pero una parte del código que debiera generarse dentro de un bucle "for" no se envia

Este es el codigo;

$cuerpo = "<html>\n";
$cuerpo .= "<head> \n";
$cuerpo .= "<title>Comentario</title> \n";
$cuerpo .= "</head> \n";
$cuerpo .="<body topmargin='0' leftmargin='0' rightmargin='0'> \n ";
$cuerpo .= "<div align='center'> \n";
$cuerpo .= "<table width='680' style='border:1px solid #000000;' cellpadding='0' cellspacing='0'> \n";
$cuerpo .="<tr> \n";
$cuerpo .= "<td height='90' bgcolor='#666666'><font color='#FFFFFF' size='4' face='Arial, Helvetica, sans-serif'><strong>Solicitud de Informacion</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 los siguientes comentarios: \n";
$cuerpo .="</font></p> \n";
$cuerpo .="<p> \n";
$cuerpo .="<font face='Arial narrow, Arial, Helvetica, sans-serif' size='2'> \n";
$cuerpo .= "<strong>Nombre:</strong> " . $HTTP_POST_VARS["nombre"] . "\n <br>";
$cuerpo .= "<strong>Apellidos:</strong> " . $HTTP_POST_VARS["apellidos"] . "\n <br>";
$cuerpo .= "<strong>Dirección:</strong> " . $HTTP_POST_VARS["direccion"] . "\n <br>";
$cuerpo .= "<strong>Código Postal:</strong> " . $HTTP_POST_VARS["cp"] . "\n <br>";
$cuerpo .= "<strong>Localidad:</strong> " . $HTTP_POST_VARS["localidad"] . "\n <br>";
$cuerpo .= "<strong>Provincia:</strong> " . $HTTP_POST_VARS["provincia"] . "\n <br>";
$cuerpo .= "<strong>Teléfono:</strong> " . $HTTP_POST_VARS["telefono"] . "\n <br>";
$cuerpo .= "<strong>E-mail:</strong> " . $HTTP_POST_VARS["Mail"] . "\n <br>";
$cuerpo .= "</font> \n";
$cuerpo .="</p> \n";


$cuerpo .="<p> \n";
$cuerpo .="<font face='Arial narrow, Arial, Helvetica, sans-serif' size='2'> \n";
$cuerpo .= "<strong>Comentarios:</strong>" . $HTTP_POST_VARS["Observaciones"] . "\n <br>";
$cuerpo .= "</font> \n";
$cuerpo .="</p> \n";

// COMIEZO CARRITO

$suma = 0;
$cuerpo .= "<div align='center'> \n";
$cuerpo .= '<table width=425 border=0 cellpadding="0">
<tr>
<td bgcolor="#666666"><div align="center"><font color="#CCCCCC" size="2" face="Arial, Helvetica, sans-serif"><strong>&nbsp;Nombre producto</strong></font></div></td>
<td bgcolor="#666666"><font color="#CCCCCC" size="2" face="Arial, Helvetica, sans-serif"><strong>&nbsp;Precio</strong></font></div></td>
<td bgcolor="#666666" align="center"><font color="#CCCCCC" size="2" face="Arial, Helvetica, sans-serif"><strong>&nbsp;Acción</strong></font></div></td>
</tr>';
for ($i=0;$i<$this->num_productos;$i++){
if($this->array_id_prod[$i]!=0){
$cuerpo .= '<tr>';
$cuerpo .= "<td class='texto_avance'>" .$this->array_nombre_prod[$i]. "</td>";
$cuerpo .= "<td class='texto_avance' align='center'> " .$this->array_precio_prod[$i]. " €</td>";
$cuerpo .= "<td class='texto_avance' align='center'><a href='eliminar_producto.php?linea=$i'>Eliminar producto</td>";
$cuerpo .= '</tr>';
$suma += $this->array_precio_prod[$i];
}
}
// fila en blanco
$cuerpo .= "<tr><td colspan='3'> &nbsp;</td></tr> \n ";
//muestro el total
$cuerpo .= "<tr><td><b>TOTAL:</b></td><td> <b>$suma €</b></td><td>&nbsp;</td></tr>";
//total más IVA
$cuerpo .= "<tr><td><b>IVA (16%):</b></td><td> <b>" . $suma * 1.16 . "€</b></td><td>&nbsp;</td></tr>";
$cuerpo .= "<tr><td height='50'colspan='3' align='center' valign='bottom'> <a href='carrito2.php'><img src='images/e/comprar.gif' border='0'></a></td></tr> \n ";
$cuerpo .= "</table>";
$cuerpo .= "</div> \n";




// FIN CARRITO


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


$destino ="[email protected]";
$asunto = "Comentarios";

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

if(mail($destino, $asunto, $cuerpo, $encabezado)){
echo "<p>&nbsp;<p><font size='2' face='Arial'>Gracias por rellenar el formulario. Se ha enviado correctamente.</font>";
echo "<p> \n";
echo "<p> \n";
echo "<p> \n";
echo "<div align='center'> \n";
echo "<a href='javascript:history.go(-1)' class='volver'>&lt;&lt; Volver &gt;&gt; </a>";
echo "</div> \n";
}

Podeis ayudarme????