Foros del Web » Programando para Internet » PHP »

Enviar archivo adjunto en oscommerce

Estas en el tema de Enviar archivo adjunto en oscommerce en el foro de PHP en Foros del Web. Quizá pude haber puesto este post en Prefabricadas, pero creo que es más para PHP. En un archivo de oscommerce, tengo que enviar un e-mail, ...
  #1 (permalink)  
Antiguo 02/12/2005, 10:42
 
Fecha de Ingreso: mayo-2002
Ubicación: Toluca
Mensajes: 229
Antigüedad: 15 años, 6 meses
Puntos: 2
Pregunta Enviar archivo adjunto en oscommerce

Quizá pude haber puesto este post en Prefabricadas, pero creo que es más para PHP.
En un archivo de oscommerce, tengo que enviar un e-mail, con un archivo adjunto de texto plano. Como puedo hacer esto?
Se que lo puedo hacer con headers, pero creo que voy a tener problemas, por que este archivo presenta datos en pantalla.

Tengo algo así:

$email_order = "1.- Hola mundo\n";
$email_order .= "2.- Adios mundo";

// Aqui se va a enviar el archivo plano
tep_mail('', "[email protected]", "Subject", $email_order, "Nombre", "[email protected]");

Lo que hace aqui es enviar $email_order como contenido del correo.
Pero, como lo puedo enviar como archivo adjunto ?? ... debe ser texto plano y que un notepad, reconozca los saltos de línea ....

Espero me puedan a yudar a resolver esto !!!!

Saludos y mil gracias !!!
  #2 (permalink)  
Antiguo 02/12/2005, 13:51
 
Fecha de Ingreso: febrero-2005
Mensajes: 670
Antigüedad: 12 años, 10 meses
Puntos: 0
Nunca supe como agregar adjuntos a mano, siempre termino usando la clase phpmailer para eso. Es muy simple, y con un par de líneas vas a lograr lo que necesitás.

Supongo que para hacerlo a mano habría que conocer a fondo como funciona todo el tema de los e-mails en sí, aunque sería interesante si alguien tiene algún link o algo.

Suerte
Fede
__________________
Federico H. García
Desarrollo Web
www.federicog.com.ar
  #3 (permalink)  
Antiguo 02/12/2005, 15:46
 
Fecha de Ingreso: mayo-2002
Ubicación: Toluca
Mensajes: 229
Antigüedad: 15 años, 6 meses
Puntos: 2
Ok ... he usado el phpmailer, pero lo que nesesito aqui es ir construyendo el archivo. Me refiero a:
En este mismo archivo de php ... ejecuto ciertas líneas que me van dado una serie de datos en modo texto, por ejemplo:
$email_order = "1.- Hola mundo\n";
$email_order .= "2.- Adios mundo";
entonces quiero que $email_order, se convierta en un archivo de texto plano, para poderlo enviar como archivo adjunto al destinatario, entonces cuando esta persona vea el correo, va a traer un archivo y si lo abre en notepad, se verá así:
Hola mundo
Adios mundo

se puede ??
me pueden explicar cómo ???

Saludos
  #4 (permalink)  
Antiguo 02/12/2005, 15:59
 
Fecha de Ingreso: febrero-2005
Mensajes: 670
Antigüedad: 12 años, 10 meses
Puntos: 0
PHPMailer también cuenta con un método addstringattachment.
De esa forma podés pasarle el texto ($email_order), el mime-type (text/plain en este caso) y un nombre de archivo.

$email_order llegará como adjunto con el nombre de archivo que especifiques.

Suerte
fede
__________________
Federico H. García
Desarrollo Web
www.federicog.com.ar
  #5 (permalink)  
Antiguo 07/12/2005, 12:11
 
Fecha de Ingreso: mayo-2002
Ubicación: Toluca
Mensajes: 229
Antigüedad: 15 años, 6 meses
Puntos: 2
Al final, si lo resolví con PHPMailer !!!

Mil gracias !!
Saludos Cordiales
y Felices fiestas decembrinas
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 00:55.