Cita:
Iniciado por blas9
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,