Foros del Web » Programando para Internet » PHP » Zend »

Adjuntos con Zend_Mail ?

Estas en el tema de Adjuntos con Zend_Mail ? en el foro de Zend en Foros del Web. hola amigos, alguno de ustedes me podria facilitar un ejemplo de como enviar archivos adjuntos en Zend Framework, con la funcion Zend_mail() Muchas gracias...
  #1 (permalink)  
Antiguo 15/06/2007, 08:42
 
Fecha de Ingreso: enero-2004
Ubicación: Medellin
Mensajes: 178
Antigüedad: 20 años, 10 meses
Puntos: 8
Adjuntos con Zend_Mail ?

hola amigos, alguno de ustedes me podria facilitar un ejemplo de como enviar archivos adjuntos en Zend Framework, con la funcion Zend_mail()

Muchas gracias
  #2 (permalink)  
Antiguo 15/06/2007, 09:01
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 19 años, 8 meses
Puntos: 33
Re: Adjuntos con Zend_Mail ?

¿No te fue de ayuda el manual? http://framework.zend.com/manual/en/zend.mail.html

Saludillos.
  #3 (permalink)  
Antiguo 15/06/2007, 09:26
 
Fecha de Ingreso: enero-2004
Ubicación: Medellin
Mensajes: 178
Antigüedad: 20 años, 10 meses
Puntos: 8
Re: Adjuntos con Zend_Mail ?

No, lo siento, no me sirvio de mucho, ya que me llega el adjunto pero corrupto.

asi que no se como lo deberia enviar.

Muchas gracias
  #4 (permalink)  
Antiguo 15/06/2007, 10:51
 
Fecha de Ingreso: enero-2004
Ubicación: Medellin
Mensajes: 178
Antigüedad: 20 años, 10 meses
Puntos: 8
Re: Adjuntos con Zend_Mail ?

Me respondo a mi mismo

Código PHP:
$mail = new Zend_Mail();
$mail->setBodyText('Este es el texto del body.'); # text format
$mail->setBodyHtml('My Nice <b>Test</b> Text');   # HTML format
$mail->setFrom('[email protected]''El que envia');
$mail->addTo('[email protected]''Victorman');
$mail->setSubject('Asunto del emilio ' time() );

#preparo adjunto
        
$myImage 'images/process.gif';
$filename basename($myImage);    

$at = new Zend_Mime_Part(file_get_contents($myImage));
$at->type        'image/gif';
$at->disposition Zend_Mime::DISPOSITION_INLINE;
$at->encoding    Zend_Mime::ENCODING_BASE64;
$at->filename    $filename;
$mail->addAttachment($at);    
$mail->send(); 
cambiar lo que dice el ejemplo en la pagina de zend
ENCODING_8BIT por ENCODING_BASE64

y
$at = new Zend_Mime_Part($myImage) por $at = new Zend_Mime_Part(file_get_contents($myImage));
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:35.