Avec le développement de la technologie Internet, le protocole de transfert de fichiers (FTP) est devenu le meilleur choix pour le transfert de fichiers FTP. La méthode de téléchargement FTP simple et facile à utiliser a un champ d'application plus large et une vitesse de transfert plus rapide que les autres méthodes de transmission. Concernant la façon d'implémenter le téléchargement FTP dans le code PHP, cet article présentera la connexion FTP de base, le téléchargement de fichiers et le processus de fermeture du serveur FTP.
1. Établissez une connexion avec le serveur FTP
En PHP, le téléchargement FTP nécessite généralement l'utilisation d'une extension FTP. Avant de faire cela, l'extension FTP doit être activée. Vous pouvez modifier le fichier php.ini et ajouter le contenu suivant dans la section extension :
extension = ftp.so
Pour utiliser la fonction FTP dans le code PHP local, vous devez créer une nouvelle connexion FTP. Tout d’abord, créez une ressource FTP. Vous pouvez utiliser la fonction ftp_connect() de la bibliothèque de fonctions FTP pour établir une connexion avec le serveur FTP. Vous devez transmettre l'adresse et le numéro de port TCP du serveur FTP. Le code est le suivant :
$ftp_server = "ftp.example.com";
$conn_id = ftp_connect($ftp_server) or die("Impossible de se connecter au serveur FTP");
2. serveur
pour établir FTP Après la connexion, nous créerons un compte FTP pour nous connecter au serveur FTP. Ceci peut être réalisé en utilisant la fonction ftp_login(), qui nécessite des paramètres de nom de compte et de mot de passe. Le code est le suivant :
$ftp_user_name = "username";
$ftp_user_pass = "password";
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass
3. Créer Après avoir établi une connexion FTP et vous être connecté, vous pouvez commencer à télécharger des fichiers sur le serveur FTP. Vous pouvez utiliser la fonction ftp_put() pour télécharger des fichiers. Cette fonction doit transmettre la ressource de connexion, le nom du fichier à télécharger et le chemin du fichier local à télécharger. Le code est le suivant :
$local_file = "/local/path/to/file.jpg";
$remote_file = "/remote/path/to/file.jpg"; remote_file , $local_file, FTP_BINARY)) {echo "文件上传成功.";
echo "上传失败!";
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!