Re: [PHP-ES] Adjuntar archivo en php.

From: Esteban Fernández ( efernandez .en. netred.cl)
Date: Tue Mar 09 2004 - 15:51:06 CET


Algo asi como "nativo" de PHP, no lo se, hasta el momento he visto nada asi,
pero mas menos podrias hacer una base segun tipos de archivos con extenciones
conocidas, y segun eso, poder que tipo de archivo es el que adjuntas.

Un saludos y suerte, por cierto, tengo esta funcion escrita y funcionando, si
quieres te la envio para que le pegues un look, no lo hice antes ya que no lo
mencionaste, pero creo que aqui estamos para aprender un poco y no dar siempre
todo en bandeja, saludos.

EF.

----- Original Message -----
From: "emanuel quintana" < emanuel_quintana_cv .en. hotmail.com>
To: < php-es .en. lists.php.net>
Sent: Tuesday, March 09, 2004 11:40 AM
Subject: Re: [PHP-ES] Adjuntar archivo en php.

> mas complicado de lo que pensaba, Esteban muchas gracias por toda la
> informacion, me es de gran utilidad, ahora una ultima pregunta (esperemos
> que asi sea), existe alguna forma de obtener el tipo del archivo?
> >From: Esteban Fernández < efernandez .en. netred.cl>
> >Reply-To: Esteban Fernández < efernandez .en. netred.cl>
> >To: "emanuel quintana"
> >< emanuel_quintana_cv .en. hotmail.com>,< php-es .en. lists.php.net>
> >Subject: Re: [PHP-ES] Adjuntar archivo en php.
> >Date: Tue, 9 Mar 2004 11:32:50 -0300
> >
> >1.- Debes definir el tipo de archivo que envias Content-Type. Por ejemplo
> >en el
> >caso de una imagen:
> >
> >Content-Type: image/jpeg; name=\"imagen.jpg\"
> >
> >2.- El modo de transferencia, obviamente, base64:
> >
> >Content-Transfer-Encoding: base64
> >Content-Disposition: inline; filename=\"imagen.jpg\"
> >
> >2.- Luego, debes hacer 2 \n\n, el chunk_split() y encodear en base64:
> >
> >chunk_split(base64_encode($content[$b])
> >
> >Recuerda tambien el multipart/mixed; boundary, si no captas mucho la idea,
> >te
> >recomiendo leas el RFC del e-mail, la parte de archivos adjuntos. Lo otro,
> >es
> >que simplemente utilizes alguna clase/funcion que facilite el trabajo.
> >
> >Saludos.
> >EF.
> >
> >
> >
> >
> >----- Original Message -----
> >From: "emanuel quintana" < emanuel_quintana_cv .en. hotmail.com>
> >To: < php-es .en. lists.php.net>
> >Sent: Tuesday, March 09, 2004 11:21 AM
> >Subject: Re: [PHP-ES] Adjuntar archivo en php.
> >
> >
> > > Como es la cabeza del archivo adjunto?
> > >
> > >
> > > >From: Esteban Fernández < efernandez .en. netred.cl>
> > > >Reply-To: Esteban Fernández < efernandez .en. netred.cl>
> > > >To: "emanuel quintana"
> > > >< emanuel_quintana_cv .en. hotmail.com>,< php-es .en. lists.php.net>
> > > >Subject: Re: [PHP-ES] Adjuntar archivo en php.
> > > >Date: Tue, 9 Mar 2004 11:07:37 -0300
> > > >
> > > >Debes leer el archivo fread(), para luego crear las cabeceras para
> >enviar
> > > >el
> > > >correo a travez de mail() y cuando lleges a la parte de mostrar el
> > > >archivo,
> > > >debes hacer un chunk_split() procesarlo a travez de base64_encode().
> > > >
> > > >Con esos pasos puedes adjuntar el archivo y enviarlo a travez de
> >mail().
> > > >
> > > >Saludos,.
> > > >EF.
> > > >
> > > >
> > > >
> > > >----- Original Message -----
> > > >From: "emanuel quintana" < emanuel_quintana_cv .en. hotmail.com>
> > > >To: < php-es .en. lists.php.net>
> > > >Sent: Tuesday, March 09, 2004 11:06 AM
> > > >Subject: [PHP-ES] Adjuntar archivo en php.
> > > >
> > > >
> > > > > Buenas gente, necesito enviar mails desde php y me intriga saber
> >como
> > > >hago
> > > > > para adjuntar un archivo, lei del manual la funcion mail(), pero no
> > > >encontre
> > > > > nada relevante.
> > > > > Desde ya muchas gracias.
> > > > >
> > > > > _________________________________________________________________
> > > > > MSN Amor: busca tu ½ naranja http://latam.msn.com/amor/
> > > > >
> > > > > --
> > > > > PHP Spanish Localization Talk Mailing List (http://www.php.net/)
> > > > > To unsubscribe, visit: http://www.php.net/unsub.php
> > > > >
> > > > >
> > > >
> > > >--
> > > >PHP Spanish Localization Talk Mailing List (http://www.php.net/)
> > > >To unsubscribe, visit: http://www.php.net/unsub.php
> > > >
> > >
> > > _________________________________________________________________
> > > Charla con tus amigos en línea mediante MSN Messenger:
> > > http://messenger.latam.msn.com/
> > >
> > > --
> > > PHP Spanish Localization Talk Mailing List (http://www.php.net/)
> > > To unsubscribe, visit: http://www.php.net/unsub.php
> > >
> > >
> >
>
> _________________________________________________________________
> Consigue aquí las mejores y mas recientes ofertas de trabajo en América
> Latina y USA: http://latam.msn.com/empleos/
>
> --
> PHP Spanish Localization Talk Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>

-- 
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:35 CEST