Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/10/2006, 05:42
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Cita:
Iniciado por blas9 Ver Mensaje
hola quiero ver si me pueden ayudar quiero saber como le hago para subir archivos desde php a una carpeta al servidor ftp
Con PHP tu subes el archivo por el protocolo HTTP .. no por FTP si hablamos de usar un formulario HTML con un campo "file" para que tu usuario pueda subir un (o unos) archivo(s).

El archivo subirá al servidor que corra PHP (a un lugar temporal que PHP gestiona) .. de ahí lo mueves con funciones de "copiado de archivo" al directorio definitivo (de tu aplicación) donde tenga que quedar. En ningún momento usarías "FTP" .. aunque para "tí" .. el archivo quedará en la zona de ese servidro que tú por -otro- lado accedes por FTP (protocolo) con tu cliente FTP común.

Creo que esto es necesario que lo conozcas .. por qué así evitaras ir buscando funciones de "FTP" para solventar un problema que realmente no se trata por "FTP" 100% .. De hecho PHP puede actuar como "cliente FTP" .. pero el archivo que tomaría de origen debe estar ya en el servidor (no en el "cliente") y de ahí lo mueves a otro servidor o a si mismo si este dispone de un servidor FTP instalado y configurado como corresponda.

Toda la documentación al respecto sobre Upload de archivos (vía HTTP) lo tienes en:

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

Y debes aclarar "donde" tiene que quedar tu archivo .. no será lo mismo que quede en el mismo servidor que corre PHP que en -otro- (para "otro" usarías tus funciones FTP .. pero antes el archivo debes subirlo al servidor que corre PHP por HTTP).

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.