• Martes 12 de Noviembre de 2024, 21:04

Autor Tema:  Enviar Un Formulario  (Leído 1226 veces)

oonai

  • Miembro activo
  • **
  • Mensajes: 28
    • Ver Perfil
Enviar Un Formulario
« en: Domingo 20 de Marzo de 2005, 16:45 »
0
Saludos

Estoy tratando de enviar un formulario, con un archivo anexo, El anexo en iun archivo que contien una nota de pedido, y debe enviarse tal cual es, si aluno sabe cono hacerlo Gracia
Si  deseas  disfrutar del arco iris, primero deberás soportar la lluvia " Dolly Parton, USA "

Altareum

  • Miembro MUY activo
  • ***
  • Mensajes: 327
    • Ver Perfil
    • http://www.avian.com.ar
Re: Enviar Un Formulario
« Respuesta #1 en: Lunes 21 de Marzo de 2005, 14:32 »
0
Bueno, primero en la etiqueta form del formulario tienes que poner:
Código: Text
  1. enctype="multipart/form-data"
  2.  
Y dentro de este el campo para el archivo:
Código: Text
  1. <input name="archivo" type="file">
  2.  

Solo puedes guardarlo con PHP o ASP, pero como el ASP no se me da para nada, te explico el método con PHP...

En la página donde recibes los datos utilizas el array $_FILES[] para obtener los datos del archivo que enviaste. Te recomiendo que primero hagas un
Código: Text
  1. print_r($_FILES)
  2.  
para ver más claramente lo que te devuelve el formulario.

Verás que uno de los datos es el nombre temporal del mismo ($_FILES['archivo']['tmp_name']).
Para guardar el archivo al servidor (siempre y cuando tengas permisos de escritura del mismo), utilizas la función move_upload() de la siguiente forma:
Código: Text
  1. move_uploaded_file($_FILES['archivo']['tmp_name'],"carpeta_destino/nuevo_nombre.extensión");
  2.  

Y eso es todo.
Altareum.
El postre!, el postre!, el postre!, el postre!, el postre!, el postre!.....
 | Klinka | Kiree | Avian |