Buenas estoy buscando como attachar un archivo con la funcion mail. lo que eh visto que muchos hacen un fopen del archivo pero no es lo que ando buscando.
Se puede attachar un txt o un zip con la funcion mail.
desde ya muchas gracias y saludos
| ||||
Eso se hace ... Eso se hace con las cabeceras. Estas son algunas: Código PHP: Salu2 ![]()
__________________ Ing. Reynier Pérez Mira |
| |||
Con la función mail() nativa de PHP .. es un trabaja bastante "tedioso" adjuntar un archivo .. archivo que tienes que leer de su fuenete de origen .. sea del sistema de archivo (fopen .. etc) o desde donde esté ... El 2º proceso sería componer todas las cabeceras HTTP para preparar el e-mail como fomato "multiparte" y de ahí mas cabeceras para la parte del archivo (MIME) que se ha de coficar en formato Base64() si no me equivo .. etc .. etc ... Es bueno tener "cultura general" y saber como va el sistema .. pero en la práctica te viene mejor usar alguna classe para tal fin como: PHP Mailer http://phpmailer.sourceforge.net Que puede sustituir completamente a mail() .. Tiene muchas funcionalidades .. entre las que se encuentra adjuntar archivos, generar e-mails en formato HTML y texto plano a la vez .. y sobre todo usar servidores SMTP directos (e incluso "balancear" la carga usando vários a la vez ..) Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |
| ||||
Gracias Reynier por tu ayuda y Gracias Cluster por tu dato, ahora voy a meterme con PHP Mailer para ver como funciona. Pero tengo una pregunta con el ejemplo de Reynier con la funcion mail(). Y la pregunta es Se puede poner un cuerpo de Font y tamaño al mensaje. Bueno desde ya les agradezco la ayuda saludos |
| ||||
Creo ... No estoy seguro pero creo que en las cabeceras del mail puedes poner todo lo que quieras incluso lo de las fuentes. ¿Como? Eso te lo dejo porque en realidad no lo se. Salu2 ![]()
__________________ Ing. Reynier Pérez Mira |