Adjuntar campo blob a mail.
Estoy creando una aplicaci贸n en PHP para el envio de mails y estoy probando de adjuntar archivo que tengo en la base de datos MySql en campos blob pero no hay manera. He conseguido enviar el mail con un archivo adjunto, pero este est谩 vacio (0 Kb.).
Esta es la parte del texto donde adjunto el archivo:
$adj1 .="Content-Type: ".$rowa["tipo"]."; name="".$rowa["nombre_archivo"].""".$UN_SALTO;
$adj1 .="Content-Disposition: inline; filename="".$rowa["nombre_archivo"].""".$UN_SALTO;
$adj1 .="Content-Transfer-Encoding: base64".$DOS_SALTOS;
# lectura del fichero adjunto
$fp = fopen("".$rowa["contenido"]."", "r");
$buff = fread($fp, filesize($rowa["contenido"]));
fclose($fp);
# codificaci贸n del fichero adjunto
$adj1 .=chunk_split(base64_encode(file_get_contents($buff)));
Esta es la parte del texto donde adjunto el archivo:
$adj1 .="Content-Type: ".$rowa["tipo"]."; name="".$rowa["nombre_archivo"].""".$UN_SALTO;
$adj1 .="Content-Disposition: inline; filename="".$rowa["nombre_archivo"].""".$UN_SALTO;
$adj1 .="Content-Transfer-Encoding: base64".$DOS_SALTOS;
# lectura del fichero adjunto
$fp = fopen("".$rowa["contenido"]."", "r");
$buff = fread($fp, filesize($rowa["contenido"]));
fclose($fp);
# codificaci贸n del fichero adjunto
$adj1 .=chunk_split(base64_encode(file_get_contents($buff)));