| Fonction |
| Description |
| $id_connexion = ftp_connect($nom_hote [, $num_port]); |
| ouvre une connexion FTP. |
| true | false = ftp_login($id_connexion, $nom_utilisateur, $mot_passe); |
| authentifie une connexion FTP. |
| $nom_dossier = ftp_pwd($id_connexion); |
| retourne le nom du dossier en cours. |
| true | false = ftp_cdup($id_connexion); |
| change de dossier et passe au dossier parent. |
| true | false = ftp_chdir($id_connexion, $nom_dossier); |
| définit le dossier spécifié comme dossier en cours. |
| $nom | false = ftp_mkdir($id_connexion, $nom_dossier); |
| crée un nouveau dossier et en retourne le nom. |
| true | false = ftp_rmdir($id_connexion, $nom_dossier); |
| efface un dossier. |
| $tab_fichiers = ftp_nlist($id_connexion, $nom_dossier); |
| retourne la liste des noms de fichiers d'un dossier dans un tableau. |
| $tableau = ftp_rawlist($id_connexion, $nom_dossier); |
| retourne une liste détaillée des fichiers d'un dossier dans un tableau. |
| $chaine = ftp_systype($id_connexion); |
| retourne un identifiant de type du serveur FTP. |
| true | false = ftp_pasv($id_connexion, true | false); |
| active (true) ou désactive (false) le mode passif. |
| true | false = ftp_get($id_connexion, $fichier_local, $fichier_distant, $mode); |
| télécharge un fichier distant à partir du serveur FTP sous un nom local. Le mode peut prendre l'une de ces valeurs : FTP_ASCII ou FTP_BINARY |
| true | false = ftp_fget($id_connexion, $id_fichier_local, $fichier_distant, $mode); |
| télécharge un fichier distant à partir du serveur FTP et le sauvegarde dans un fichier local. |
| true | false = ftp_put($id_connexion, $fichier_distant, $fichier_local, $mode); |
| télécharge un fichier local sous un nom distant sur un serveur FTP. |
| true | false = ftp_fput($id_connexion, $fichier_distant, $id_fichier_local, $mode); |
| télécharge un fichier local sous un nom distant sur un serveur FTP. |
| $taille = ftp_size($id_connexion, $fichier_distant); |
| retourne la taille d'un fichier sur le serveur FTP. |
| $date = ftp_mdtm($id_connexion, $fichier_distant); |
| retourne la date de dernière modification d'un fichier sur un serveur FTP. |
| true | false = ftp_rename($id_connexion, $nom_fichier, $nouveau_nom); |
| renomme un fichier sur un serveur FTP. |
| true | false = ftp_delete($id_connexion, $chemin); |
| supprime un fichier sur un serveur FTP. |
| true | false = ftp_site($id_connexion, $chaine_commande); |
| envoie une commande au serveur FTP. |
| true | false = ftp_quit($id_connexion); |
| ferme une connexion FTP. |