Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/11/2005, 18:56
Avatar de mafima
mafima
 
Fecha de Ingreso: abril-2003
Ubicación: Medellin-Colombia
Mensajes: 1.109
Antigüedad: 21 años
Puntos: 24
Mail con archivo adjunto

Pues bien antes de que me regañen decirles que mi pregunta no es como lo hago, de hecho buscando en le foro he encontrado qeu hemos obtado por dar una respuesta facil: "Existe la siguiente clase que ya esta hecha, la puedes utilizar facilmente"

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($fpfilesize("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
__________________
SEO en Medellin