Ver Mensaje Individual
  #4 (permalink)  
Antiguo 04/01/2010, 15:03
Lauferin
 
Fecha de Ingreso: febrero-2009
Ubicación: Buenos Aires
Mensajes: 42
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: Mails y tablas locas

El código no lo puse porque está bien, el error es completamente aleatorio, sin duda.

Si fuera lo de <table> daría mal siempre.. pero se trata de otra cosa.


Acá escribo (una parte):

Código PHP:
    for ($i=0;$i<35;$i++)
        {
        if (isset(
$_COOKIE["sigmodsig".$i]))
            {
            
$cookiesep split("zyz",$_COOKIE["sigmodsig".$i]);
            for (
$ii=0;$ii<2;$ii++)
              {
              if(
$cookiesep[$ii]!="" && $cookiesep[$ii]!=0)
                {
                
$cookiediv split("yxy",$cookiesep[$ii]);
                if (
$cookiediv[0]!=&& $cookiediv[0]!="")
                    {
                    
$sql "select nombre, barra, precio" $modoprecio " as precio from sig_productos where codigo = " $cookiediv[0] . " ";
                    
$rs odbc_exec($conexion$sql);
                    
$row odbc_fetch_array($rs);
                    
$nombre $row['nombre'];
                    
$barra $row['barra'];
                    
$precio $row['precio']*$cookiediv[3];
                    
$total $total $precio;
                    
$sql "select nombre from sig_colores where codigo = " $cookiediv[1] . " ";
                    
$rs odbc_exec($conexion$sql);
                    
$row odbc_fetch_array($rs);
                    
$color $row['nombre'];
                    
$sql "select nombre from sig_talles where codigo = " $cookiediv[2] . " ";
                    
$rs odbc_exec($conexion$sql);
                    
$row odbc_fetch_array($rs);
                    
$talle $row['nombre'];
                    
$bodyayuda $bodyayuda '<tr><td style="color:#56489F;line-height:17px;font-size:15px;font-family:helvetica">'.$nombre.'</td>';
                    
$bodyayuda $bodyayuda '<td style="color:#56489F;line-height:17px;font-size:15px;font-family:helvetica">'.$barra.'</td>';
                    
$bodyayuda $bodyayuda '<td style="color:#56489F;line-height:17px;font-size:15px;font-family:helvetica">'.$color.'</td>';
                    
$bodyayuda $bodyayuda '<td style="color:#56489F;line-height:17px;font-size:15px;font-family:helvetica">'.$talle.'</td>';
                    
$bodyayuda $bodyayuda '<td style="color:#56489F;line-height:17px;font-size:15px;font-family:helvetica">'.$cookiediv[3].'</td>';
                    
$bodyayuda $bodyayuda '<td style="color:#56489F;line-height:17px;font-size:15px;font-family:helvetica">$'.$precio.'</td></tr>';
                    }
                }
              }
            }
        }
    
$sql "select max(codigo) as maxcodigo from sig_detalle where pedido = " $codigo " ";
    
$rs odbc_exec($conexion$sql);
    
$row odbc_fetch_array($rs);
    echo 
"q" "zsuperdivisionz" $row['maxcodigo'] . "zsuperdivisionz" $codigo;
    
$pedido $row['maxcodigo'];
    
$detalle $codigo;

    require(
"c:\php\includes\class.phpmailer.php");
    
$mail = new PHPMailer();

    
$toaddress $Email;
    
$subject "Pedido de compra";

    
$totaltotal $total+$envprecio;
    
$body '<table style="margin-top:6px;border-color:#0000DD;border-width:9px;border-style:solid;" cellspacing=9><tr><td>';
    
$body $body '<center><h1>¡Gracias por tu compra!</h1></center><br>';
    
$body $body '<p style="color:#56489F;line-height:17px;font-size:15px;"><b>Recibimos tu pedido. Te enviamos el detalle y el número de cuenta para realizar el pago de la mercadería.</b></p>';
    
$body $body '<p style="color:#56489F;line-height:17px;font-size:15px;">' $textocuenta '<br>Número de pedido: web ' . ($codigo+275) . '</p>';
    
$body $body '<br><p style="color:#56489F;line-height:17px;font-size:15px;">Detalle de la compra</p><br>';
    
$body $body '<table cellspacing=9>';
    
$body $body '<tr><td style="color:#56489F;line-height:17px;font-size:15px;font-family:helvetica"><u>Nombre de artículo</u>&nbsp;</td>';
    
$body $body '<td style="color:#56489F;line-height:17px;font-size:15px;font-family:helvetica"><u>Código</u>&nbsp;&nbsp;</td>';
    
$body $body '<td style="color:#56489F;line-height:17px;font-size:15px;font-family:helvetica"><u>Color</u>&nbsp;&nbsp;</td>';
    
$body $body '<td style="color:#56489F;line-height:17px;font-size:15px;font-family:helvetica"><u>Talle</u>&nbsp;&nbsp;</td>';
    
$body $body '<td style="color:#56489F;line-height:17px;font-size:15px;font-family:helvetica"><u>Cantidad</u></td>';
    
$body $body '<td style="color:#56489F;line-height:17px;font-size:15px;font-family:helvetica"><u>Precio</u></td></tr>';
    
$body $body $bodyayuda;
    
$body $body '<tr><td colspan=6 align=right style="color:#56489F;line-height:17px;font-size:15px;font-family:helvetica"><b>Subtotal</b>: $'.$total.'</td></tr>';
    
$body $body '<tr><td colspan=5 style="color:#56489F;line-height:17px;font-size:15px;font-family:helvetica">'.$envdescripcion.'</td><td align=right style="color:#56489F;line-height:17px;font-size:15px;font-family:helvetica"> $'.number_format($envprecio,2).'</td></tr>';
    
$body $body '<tr><td colspan=6 align=right style="color:#56489F;line-height:17px;font-size:15px;font-family:helvetica"><b>Total</b>: $'.number_format($total+$envprecio,2).'</td></tr>';
    
$body $body '</table>';
    
$body $body '<td></tr></table>';
    
$rplyto "[email protected]";
    
$msgbody $body;

    
$mail->IsSMTP();
    
$mail->Host $mailhost;
    
$mail->SMTPAuth true;
    
$mail->Username $fromaddress;
    
$mail->Password $frompwd;
    
$mail->From $fromaddress;
    
$mail->FromName $fromname;
    
$mail->AddReplyTo($rplyto); 
    
$mail->AddAddress($toaddress); 
    
$mail->IsHTML(true);
    
$mail->Subject $subject;
    
$mail->Body $msgbody
Gracias