PHP FTP Présentation
Les fonctions FTP donner accès client aux serveurs de fichiers par le biais du protocole FTP (File Transfer).
Les fonctions FTP sont utilisés pour ouvrir, connectez-vous et des liens étroits, ainsi que télécharger, téléchargement, renommer, supprimer, et d'obtenir des informations sur les fichiers des serveurs de fichiers. Pas toutes les fonctions FTP travaillera avec chaque serveur ou retourner les mêmes résultats. Les fonctions FTP est devenue disponible avec PHP 3.
Ces fonctions sont destinées à un accès détaillé à un serveur FTP. Si vous souhaitez seulement de lire ou d'écrire dans un fichier sur un serveur FTP, pensez à utiliser le gestionnaire ftp:// avec les fonctions de système de fichiers.
Installation
La version Windows de PHP a un support intégré pour l'extension FTP. Ainsi, les fonctions FTP fonctionnera automatiquement.
Toutefois, si vous exécutez la version Linux de PHP, vous devrez compiler PHP avec - enable-ftp (PHP 4 +) ou - with-ftp (PHP 3) pour obtenir les fonctions FTP de travailler.
PHP Fonctions FTP
PHP : indique la première version de PHP qui prend en charge la fonction.
Fonction | Description | PHP |
---|---|---|
ftp_alloc () | Alloue de l'espace pour un fichier à être téléchargé sur le serveur FTP | 5 |
ftp_cdup () | Change le répertoire courant vers le répertoire parent sur le serveur FTP | 3 |
ftp_chdir () | Change le répertoire courant sur le serveur FTP | 3 |
ftp_chmod () | Ensembles autorisations sur un fichier via FTP | 5 |
ftp_close () | Ferme une connexion FTP | 4 |
ftp_connect () | Ouvre une connexion FTP | 3 |
ftp_delete () | Supprime un fichier sur le serveur FTP | 3 |
ftp_exec () | Exécute un programme / commande sur le serveur FTP | 4 |
ftp_fget () | Il télécharge un fichier depuis le serveur FTP et l'enregistre dans un fichier ouvert | 3 |
ftp_fput () | Charge un fichier ouvert et l'enregistre dans un fichier sur le serveur FTP | 3 |
ftp_get_option () | Retourne comportements d'exécution de la connexion FTP | 4 |
ftp_get () | Télécharge un fichier depuis le serveur FTP | 3 |
ftp_login () | Se connecte à une connexion FTP | 3 |
ftp_mdtm () | Retourne la date de dernière modification d'un fichier spécifié | 3 |
ftp_mkdir () | Crée un nouveau répertoire sur le serveur FTP | 3 |
ftp_nb_continue () | Continue récupérer / envoyer un fichier (non bloquant) | 4 |
ftp_nb_fget () | Télécharge un fichier depuis le serveur FTP et l'enregistre dans un fichier ouvert (non bloquant) | 4 |
ftp_nb_fput () | Charge un fichier ouvert et l'enregistre dans un fichier sur le serveur FTP (non-bloquant) | 4 |
ftp_nb_get () | Télécharge un fichier depuis le serveur FTP (non-bloquant) | 4 |
ftp_nb_put () | Charge un fichier sur le serveur FTP (non-bloquant) | 4 |
ftp_nlist () | Dresse la liste des fichiers dans un répertoire spécifié sur le serveur FTP | 3 |
ftp_pasv () | Active le mode passif ou hors | 3 |
ftp_put () | Charge un fichier sur le serveur FTP | 3 |
ftp_pwd () | Retourne le nom du répertoire courant | 3 |
FTP_QUIT () | Alias de ftp_close () | 3 |
ftp_raw () | Envoie une commande brute au serveur FTP | 5 |
ftp_rawlist () | Retourne une liste détaillée des fichiers dans le répertoire spécifié | 3 |
ftp_rename () | Renomme un fichier ou un répertoire sur le serveur FTP | 3 |
ftp_rmdir () | Supprime un répertoire sur le serveur FTP | 3 |
ftp_set_option () | Définit les options d'exécution pour la connexion FTP | 4 |
ftp_site () | Envoie la commande SITE au serveur | 3 |
ftp_size () | Retourne la taille du fichier spécifié | 3 |
ftp_ssl_connect () | Ouvre une SSL sécurisée connexion FTP | 4 |
ftp_systype () | Retourne un identifiant de type du serveur FTP | 3 |
PHP Constantes FTP
PHP : indique la première version de PHP qui prend en charge la constante.
Constante | Description | PHP |
---|---|---|
FTP_ASCII | 3 | |
FTP_TEXT | 3 | |
FTP_BINARY | 3 | |
FTP_IMAGE | 3 | |
FTP_TIMEOUT_SEC | 3 | |
FTP_AUTOSEEK | 4 | |
FTP_AUTORESUME | Déterminer la position reprendre la position et de partir pour obtenir et mettre automatiquement les demandes | 4 |
FTP_FAILED | De transfert asynchrone a échoué | 4 |
FTP_FINISHED | Transfert asynchrone a terminé | 4 |
FTP_MOREDATA | Transfert asynchrone est encore actif | 4 |
0 commentaires:
Post a Comment
HELLO VISITORS THANKS FOR YOUR VISIT AND COMMENT