Foros del Web » Programando para Internet » PHP »

subir ficheros FTP desde la web

Estas en el tema de subir ficheros FTP desde la web en el foro de PHP en Foros del Web. Estoy intentando q desde un formulario el usuario pueda introducir unos datos y entre ellos pueda subir unos ficheros al servidor. Me da el siguiente ...
  #1 (permalink)  
Antiguo 22/04/2004, 02:10
 
Fecha de Ingreso: marzo-2004
Mensajes: 1
Antigüedad: 13 años, 8 meses
Puntos: 0
subir ficheros FTP desde la web

Estoy intentando q desde un formulario el usuario pueda introducir unos datos y entre ellos pueda subir unos ficheros al servidor.

Me da el siguiente error: Warning: ftp_put(): error opening 'nombre de mi fichero'...

He probado tanto con ftp_put y con move_uploaded_file, con ambos me da error. Por eso he hablado con la empresa q tengo contratado el hospedaje y me comentan q es pq no puedo tener acceso a la carpeta temporal donde se copian los archivos y q tengo q crear una carpeta con todos los permisos para poder subir los datos o conectarme con usuario 'nobody'... (Bueno y os comento lo más fuerte q me dijeron: "Le recomiendo mejor para esa aplicacion realizarla en ASP")

Realmente no se como podria hacerlo... incluso me planteo el hecho de cambiarme de servidor pero me temo q el error pueda persistir..

Alguien sabe como puedo solucionar mi problema, como puedo conseguir subir ficheros al servidor o q tengo q hacer para q me funciones??
  #2 (permalink)  
Antiguo 22/04/2004, 07:58
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Cita:
... (Bueno y os comento lo más fuerte q me dijeron: "Le recomiendo mejor para esa aplicacion realizarla en ASP")
¿Quien fué el hereje xD que dijo semejante cosa xDDDD.?

Si justamente en PHP no se necesita de ningún módulo más extra para subir un archivo (como en ASP que se necesita el "componente nosecuantos") .. Y si te alegan problemas de seguridad . .para eso PHP dispone de su array superglobal $_FILES en conjunto con uso de "register_globals a OFF" para hacerlo de forma segura.

--------

Sobre tu problema ..

Te recomiendo que nos pongas el código que usastes completo con la opción del move_uploaded_file() .. nos pongas -textualmente- el error que obtienes y nos digas que versión de PHP usa tu servidor y si este es de pago o gratuito (importante este punto por qué no todo servicio de hosting gratuito deja hacer "uploads") .. (y el tipo y tamaño de los archivos que estás probando .. por qué PHP dispone de limitaciones -por seguridad- en cuanto al tamaño del archivo a subir).

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 21:52.