Los últimos tutoriales de desarrollo web
 

PHP 5 Funciones FTP


PHP FTP Introducción

Las funciones FTP dan acceso del cliente a los servidores de archivos a través del protocolo de transferencia de archivos (FTP) .

Las funciones FTP se utilizan para abrir, inicio de sesión y conexiones cercanas, así como cargar, descargar, renombrar, borrar, y obtener información sobre los archivos de los servidores de archivos. No todas las funciones FTP trabajará con cada servidor o devolver los mismos resultados. Las funciones FTP llegaron a estar disponibles con PHP 3.

Si sólo desea leer o escribir en un archivo en un servidor FTP, puede utilizar el ftp: // envoltorio con las funciones del sistema de archivos que proporcionan una interfaz más sencilla y más intuitiva.


Instalación

Para que estas funciones trabajen, debe compilar PHP con --enable-ftp.

La versión para Windows de PHP tiene soporte incorporado para esta extensión.


PHP Funciones 5 FTP

Función Descripción
ftp_alloc() espacio para que un archivo sea cargado en el servidor FTP
ftp_cdup() Los cambios en el directorio principal en el servidor FTP
ftp_chdir() Cambia el directorio actual en el servidor FTP
ftp_chmod() Establece permisos de un archivo a través de FTP
ftp_close() Cierra una conexión FTP
ftp_connect() Abre una conexión FTP
ftp_delete() Elimina un archivo en el servidor FTP
ftp_exec() Ejecuta un comando en el servidor FTP
ftp_fget() Descarga un archivo desde el servidor FTP y lo guarda en un archivo local abierto
ftp_fput() Carga un archivo abierto y lo guarda en un archivo en el servidor FTP
ftp_get_option() Devuelve las opciones de tiempo de ejecución de la conexión FTP
ftp_get() Descarga un archivo desde el servidor FTP
ftp_login() Inicia sesión en la conexión FTP
ftp_mdtm() Devuelve la fecha de última modificación de un archivo especificado
ftp_mkdir() Crea un nuevo directorio en el servidor FTP
ftp_nb_continue() Continúa recuperando / enviando un archivo (non-blocking)
ftp_nb_fget() Descarga un archivo desde el servidor FTP y lo guarda en un archivo abierto (non-blocking)
ftp_nb_fput() Carga un archivo abierto y lo guarda en un archivo en el servidor FTP (non-blocking)
ftp_nb_get() Descarga un archivo desde el servidor FTP (non-blocking)
ftp_nb_put() Carga un archivo en el servidor FTP (non-blocking)
ftp_nlist() Devuelve una lista de archivos en el directorio especificado en el servidor FTP
ftp_pasv() Resulta modo pasivo o fuera de
ftp_put() Carga un archivo en el servidor FTP
ftp_pwd() Devuelve el nombre del directorio actual
ftp_quit() Un alias de ftp_close()
ftp_raw() Envía un comando prima en el servidor FTP
ftp_rawlist() Devuelve una lista de archivos con información de archivo de un directorio especificado
ftp_rename() Cambia el nombre de un archivo o directorio en el servidor FTP
ftp_rmdir() Elimina un directorio vacío en el servidor FTP
ftp_set_option() Establece las opciones de tiempo de ejecución para la conexión FTP
ftp_site() Envía un comando SITIO FTP al servidor FTP
ftp_size() Devuelve el tamaño del archivo especificado
ftp_ssl_connect() Abre una conexión SSL-FTP seguro
ftp_systype() Devuelve el identificador de tipo de sistema del servidor FTP

PHP 5 predefinidas Constantes FTP

Constante Tipo PHP
FTP_ASCII Entero PHP 3
FTP_TEXT Entero PHP 3
FTP_BINARY Entero PHP 3
FTP_IMAGE Entero PHP 3
FTP_TIMEOUT_SEC Entero PHP 3
FTP_AUTOSEEK Entero PHP 4.3
FTP_AUTORESUME Entero PHP 4.3
FTP_FAILED Entero PHP 4.3
FTP_FINISHED Entero PHP 4.3
FTP_MOREDATA Entero PHP 4.3