Foros del Web » Programando para Internet » PHP »

Enviar documentos desde un form!

Estas en el tema de Enviar documentos desde un form! en el foro de PHP en Foros del Web. Saludos amigos! Alguien puede decirme como hago para que en un formulario puedan enviar un documento. Es decir es un form comun de contactenos para ...
  #1 (permalink)  
Antiguo 20/07/2006, 14:38
Avatar de ZMaster  
Fecha de Ingreso: septiembre-2005
Mensajes: 47
Antigüedad: 18 años, 7 meses
Puntos: 0
Enviar documentos desde un form!

Saludos amigos!

Alguien puede decirme como hago para que en un formulario puedan enviar un documento. Es decir es un form comun de contactenos para empleo la idea es que puedan anexar (attach como en el mail) su Curriculum.

Me explico?

Alguien puede darme una ayudadita?
  #2 (permalink)  
Antiguo 20/07/2006, 14:55
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Primero debes subir el archivo al servidor vía tu formulario que tenga un campo "file" (y la codificación necesaria). Puedes ver información al respecto en la documentación oficial de PHP:

http://www.php.net/manual/en/features.file-upload.php

Una vez el archivo en el servidor, te puedes ayudar de "PHPMailer" (classe) para generar tu e-mail con el archivo adjunto.

http://phpmailer.soruceforge.net

(Por cierto .. ¿por qué necesitan enviar un e-mail con el archivo?.. no será mejor dejar el archivo en el servidor y crear un simple "panel de control" para que se vean esos datos (con una pequeña tabla de una BBDD) .. se podría hacer hasta el "seguimiento" por esa aplicación en lugar de colapsar cuentas de e-mail ...

Por mi parte ya estoy desechando cada vez más el uso del e-mail para este tipo de cosas y creo interface's web's o ese es mi propósito).

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #3 (permalink)  
Antiguo 20/07/2006, 15:19
Avatar de ZMaster  
Fecha de Ingreso: septiembre-2005
Mensajes: 47
Antigüedad: 18 años, 7 meses
Puntos: 0
Gracias por la info!

Si estoy de acuerdo con lo de las interfaces web. Crei que el procedimiento era mas sencillo para enviar un .doc o un .pdf no imagine que fuera tan complicado hacer esto. Gracias por la info otra vez.
  #4 (permalink)  
Antiguo 20/07/2006, 15:40
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Cita:
Iniciado por ZMaster
Gracias por la info!

Si estoy de acuerdo con lo de las interfaces web. Crei que el procedimiento era mas sencillo para enviar un .doc o un .pdf no imagine que fuera tan complicado hacer esto. Gracias por la info otra vez.
Bueno, no es tan complicado (por qué te recomendé "PHPMailer" que te hace todo el trabajo "duro" de componer el e-mail y adjuntar el archivo .. tu sólo llamas al método/función adecuada y listo ..)

Mi "reflexión" va por el lado que nosotros como "programadores" somos los que sabemos y debemos orientar a nuestros clientes/trabajos. Yo trabajo en una empresa donde el personal rota bastante .. así que tenemos direcciones de correo especiales para ese tipo de anuncios cuando solicitamos "curriculumns" .. no veas los problemas que me dá el correo (descargar archivos pesados) o como los "clientes de correo" (como Outlook) llegan a colapsar .. Por eso cada dia pienso más si tengo tiempo de cambiar el sitema .. los anuncios serán tipo "envie su curriculum -desde- (y no al e-mail tal) www.tal.tal/curriculumns" .. así vamos filtrando para el cargo que se postula .. el archivo va quedando en el servidor y se puede hasta realizar aplicaciones para el "seguimiento" y "control" de esos procesos de selección desde el principio (desde la toma del "curriculum").

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
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 23:40.