Sin embargo me vi intrigado un poco y quise saber como se hacian las cosas, entonces recurri a una de las grandes guias que me ha ayudado a entender mucho de PHP, alli despues de una breve explicacion de las diferentes estructuras MIME, hacen alusion a como se envia el mail con ficheros adjuntos.
para ello veo que despues de nombrar el archivo que se pretende adjuntar hacen una lectura del mismo al parecer para codificarlo, pero la verdad no estoy seguro.
me gustaria uqe me ayudarna a entender para que se hace esta lectura del archivo antes de ser adjuntado
Código PHP:
$adj2 .="Content-Type: application/octet-stream; name=\"winzip90.exe\"".$UN_SALTO;
$adj2 .="Content-Disposition: attachment; filename=\"winzip90.exe\"".$UN_SALTO;
$adj2 .="Content-Transfer-Encoding: base64".$DOS_SALTOS;
//esto es loq eu les digo que pasa mire que lo abren y lo leen
$fp = fopen("winzip90.exe", "r");
$buff = fread($fp, filesize("winzip90.exe"));
fclose($fp);
// aca termina
$adj2 .=chunk_split(base64_encode($buff));
$adj2 .=$UN_SALTO."--$separador".$UN_SALTO;
veran que es algo raro, no se conq ue fun se codifica ni si si es para ello que lo leemos.
tambein quiciera saber si con esa cabecera, tambien se puede enviar archivos .doc es decir de word en vista de que pudiera exitir una mas concreta como lo hay para las imagenes
[php]
Content-Type: application/octet-stream
[php]
Desde ya muchas gracias