Dans PHP, la fonction `ftp_size ()` est utilisée pour obtenir la taille du fichier spécifié sur le serveur FTP. Cette fonction renvoie la taille du fichier spécifié en octets en se connectant au serveur FTP.
La syntaxe de base de cette fonction est la suivante:
Parmi eux, `$ ftp_stream` se trouve une ressource de connexion FTP créée via` FTP_Connect () 'Fonction, et `$ Remote_file` est le nom de fichier distant qui doit être obtenu en taille.
Lorsque la fonction s'exécute avec succès, `ftp_size ()` renverra la taille du fichier spécifié, en octets. Renvoie false si le fichier n'existe pas ou est inaccessible.
Ce qui suit est un exemple de la valeur de retour de la fonction ftp_size ():
Dans l'exemple de code ci-dessus, établissez d'abord une connexion avec le serveur FTP via la fonction ftp_connect () et authentifiez à l'aide de ftp_login (). Ensuite, appelez ftp_size () pour obtenir la taille du fichier spécifié et stockez le résultat dans la variable `$ file_size`. Enfin, vérifiez si False est retourné. Si c'est le cas, cela signifie que l'acquisition a échoué, sinon la taille du fichier sera affichée.
Avant d'utiliser la fonction ftp_size (), assurez-vous que PHP a installé l'extension FTP. S'il n'y a pas d'extension FTP dans votre environnement PHP, `ftp_size () 'ne fonctionnera pas correctement.
Assurez-vous que lorsque `ftp_size ()` s'appelle, le cas du nom du fichier est le même que le nom de fichier sur le serveur FTP. Sinon, la fonction peut ne pas obtenir correctement la taille du fichier.
La fonction ftp_size () utilise le mode de transmission binaire (binaire) par défaut. Si vous devez obtenir la taille du fichier texte, il est recommandé de définir le mode sur le mode ASCII avant le transfert.
Vous pouvez utiliser la fonction ftp_pasv () pour définir la connexion FTP en mode passif. Si le serveur FTP ne prend pas en charge le mode passif, vous devez utiliser le mode actif.
Voici un exemple complet montrant comment obtenir la taille d'un fichier spécifié sur un serveur FTP:
Dans cet exemple, établissez d'abord une connexion avec le serveur FTP via la fonction ftp_connect (), utilisez ftp_login () `Pour l'authentification, puis activez le mode passif et utilisez la fonction ftp_size () pour obtenir la taille du fichier spécifié. Enfin, la taille du fichier de sortie.
La fonction ftp_size () est un outil de PHP qui est utilisé pour obtenir la taille du fichier spécifié sur le serveur FTP. Utilisé avec d'autres fonctions liées à FTP telles que ftp_connect () et ftp_login (), vous pouvez obtenir efficacement des informations de taille de fichier.
Avec la fonction `ftp_size ()`, vous pouvez obtenir la taille du fichier à partir du serveur FTP et vous assurer que le mode de transfert est correctement défini, évitant ainsi les erreurs. Qu'il s'agisse de gérer des fichiers volumineux ou de nécessiter une interaction fréquente avec un serveur FTP, il est très important de savoir comment utiliser correctement la fonction.