Código:
Lo envía... lo recibo... todo bien... pero el cuerpo del mail ($itine) sale cortado... quiero decir que al recibir el mail todo bien, headers, etc... pero el texto del cuerpo se corta en cierto punto... primero pensé que era causa del tiempo (que el envío le ganaba a enviar antes de cargar) por lo que agregré un sleep(3) pero... seguía cortandolo... así que agregué un flush() con JS para hacer que se ejecutara justo cuando terminara de cargar la info... pero SIGUE CORTANDO EL TEXTO... ¿que será... que será?$select_mail = "SELECT `itinerario` FROM `envios_individuales` WHERE `id_mensaje` LIKE '".$clave_envio."' and `id_persona` = '".$id_persona."'"; $resultado_mail = mysql_query($select_mail); if($resulta_mail = mysql_fetch_array($resultado_mail)){ $itine = $resulta_mail[0]; mysql_query("UPDATE `envios_1x1` SET `no_envios` = '$suma_envio' WHERE `envios_1x1`.`id` = '".$id_persona."'"); if(@mail($mail, $asunto, $itine, $header)){ echo'<div id="envio_mail_exito"> <div style="margin:60px 0 0 7px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#444; line-height:20px;"> SE ENVIÓ CON ÉXITO el itinerario <b>VF-'.$clave.'</b><br /> Al cliente: <b>'.$para.'</b><br /> al e-mail: <b>'.$mail.'</b><br /> Cotización No.: <b>'.$suma_envio.'</b><br /> Clave de envío: <b>'.$clave_envio.'</b> </div> </div>'; }else{ echo' <div id="envio_mail_error">. <div id="error_de_envio" onClick="history.back()">Regresar AQUI</div> </div> '; } }
Saludos!