From: Marcelo Mangiacavalli (
marcelo .en. verusconsulting.com)
Date: Wed Apr 21 2004 - 14:46:23 CEST
Estimado Juan carlos, cambie el fgets por fread tal como me
indicastes
para que lea el archivo binario, el mail me llega con el
attach pero al
abrir el attach me abre el zip y cuando quiero abrir el zip
me dice que
el contenido esta corrupto... reviso y reviso y no puedo
encontrar cual
es el problema...
Alguna idea ?
Desde ya muchas gracias
aquí trascribo el script completo...
require("phpmailer/class.phpmailer.php");
$mail = new phpmailer();
$mail->From = "
marcelo .en. testsrv.com";
$mail->FromName = "Marcelito";
$mail->Host = "mail.testsrv.com;mail.testsrv.com";
$mail->Mailer = "smtp";
$mail->Body = "Este es el cuerpo del mail...";
$mail->AltBody = "texto alternativo";
$mail->AddAddress("
marcelo .en. testsrv.com", "Marcelo");
$archivo = "cp.zip";
//este archive esta en el mismo directorio de este script
$fd = fopen ($archivo, "r");
$contendio_archivo = base64_encode(fread($fd,
filesize($archivo)));
$mail->addStringAttachment($contendio_archivo, $archivo);
if(!$mail->Send())
echo "There
has been a mail error sending to";
-----Original Message-----
From: Innox - Juan Carlos Gonzalez [mailto:
jcgonz .en. innox.com.mx]
Sent: martes, 20 de abril de 2004 18:12
To: Marcelo Mangiacavalli
Cc: 'Manuel González Noriega'; 'phpes'
Subject: RE: [PHP-ES] Mail Attachment
Tu erro restriba en que le estás dando un fgets (que
es para strings),
si tu archivo es binario, puedes intentar fread.
Espero que esto te sirva...
-- Atentamente, Juan Carlos González Innox - Innovación Inteligente +52 (33) 3615 5348 jcgonz .en. innox.com.mx http://www.innox.com.mx -- PHP Spanish Localization Talk Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
This archive was generated by hypermail 2.1.7 : Fri May 14 2004 - 16:04:49 CEST