Derniers tutoriels de développement web
 

PHP 5 Fonctions FTP


Présentation PHP FTP

Les fonctions FTP donnent accès client aux serveurs de fichiers par le protocole de transfert de fichiers (FTP) .

Les fonctions FTP sont utilisés pour ouvrir, connectez-vous et des liens étroits, ainsi que télécharger, renommer, supprimer, et obtenir des informations sur les fichiers à partir de serveurs de fichiers. Pas toutes les fonctions FTP fonctionnera avec tous les serveurs ou les mêmes résultats. Les fonctions FTP sont devenues disponibles avec PHP 3.

Si vous souhaitez uniquement lire ou écrire dans un fichier sur un serveur FTP, envisagez d'utiliser le ftp: // wrapper avec les fonctions qui fournissent une Filesystem interface plus simple et plus intuitive.


Installation

Pour utiliser ces fonctions, vous devez compiler PHP avec l'option --enable-ftp.

La version Windows de PHP a un support intégré pour cette extension.


Fonctions PHP 5 FTP

Fonction La description
ftp_alloc() Alloue de l'espace pour un fichier à télécharger sur le serveur FTP
ftp_cdup() Les modifications apportées au répertoire parent sur le serveur FTP
ftp_chdir() Modifie le répertoire courant sur le serveur FTP
ftp_chmod() Elle définit des autorisations sur un fichier via FTP
ftp_close() Ferme une connexion FTP
ftp_connect() Ouvre une connexion FTP
ftp_delete() Supprime un fichier sur le serveur FTP
ftp_exec() Exécute une commande sur le serveur FTP
ftp_fget() Il télécharge un fichier à partir du serveur FTP et enregistre dans un fichier local ouvert
ftp_fput() Envois d'un fichier et l'enregistre dans un fichier sur le serveur FTP
ftp_get_option() Renvoie les options d'exécution de la connexion FTP
ftp_get() Il télécharge un fichier à partir du serveur FTP
ftp_login() Se connecte à la connexion FTP
ftp_mdtm() Retourne la dernière modification d'un fichier spécifié
ftp_mkdir() Crée un nouveau répertoire sur le serveur FTP
ftp_nb_continue() Fait suite à la récupération / l' envoi d' un fichier (non-blocking)
ftp_nb_fget() Il télécharge un fichier à partir du serveur FTP et il enregistre dans un fichier ouvert (non-blocking)
ftp_nb_fput() Envois d'un fichier et l'enregistre dans un fichier sur le serveur FTP (non-blocking)
ftp_nb_get() Il télécharge un fichier à partir du serveur FTP (non-blocking)
ftp_nb_put() Charge un fichier sur le serveur FTP (non-blocking)
ftp_nlist() Renvoie la liste des fichiers dans le répertoire spécifié sur le serveur FTP
ftp_pasv() Active le mode passif ou désactiver
ftp_put() Charge un fichier sur le serveur FTP
ftp_pwd() Retourne le nom du répertoire courant
ftp_quit() Un alias de ftp_close()
ftp_raw() Envoie une commande brute au serveur FTP
ftp_rawlist() Renvoie la liste des fichiers avec des informations de fichiers à partir d'un répertoire spécifié
ftp_rename() Renomme un fichier ou un répertoire sur le serveur FTP
ftp_rmdir() Supprime un répertoire vide sur le serveur FTP
ftp_set_option() Définit les options d'exécution pour la connexion FTP
ftp_site() Envoie une commande FTP SITE au serveur FTP
ftp_size() Retourne la taille du fichier spécifié
ftp_ssl_connect() Ouvre une connexion SSL-FTP sécurisé
ftp_systype() Retourne l'identifiant de type de système du serveur FTP

PHP 5 FTP Constantes pré-définies

Constante Type PHP
FTP_ASCII Entier PHP 3
FTP_TEXT Entier PHP 3
FTP_BINARY Entier PHP 3
FTP_IMAGE Entier PHP 3
FTP_TIMEOUT_SEC Entier PHP 3
l'option FTP_AUTOSEEK Entier PHP 4.3
FTP_AUTORESUME Entier PHP 4.3
FTP_FAILED Entier PHP 4.3
FTP_FINISHED Entier PHP 4.3
FTP_MOREDATA Entier PHP 4.3