RE: [PHP-ES] Mail Attachment

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