En php, ftp_size()
Parmi eux, le paramètre $ FTP_Stream est une ressource de connexion FTP établie via la fonction ftp_connect () , et $ Remote_file fait référence au nom de fichier pour obtenir la taille.
Lorsque l'appel de fonction est réussi, la fonction ftp_size () renvoie la taille du fichier spécifié. Cette taille est un entier en octets. Si le fichier spécifié n'existe pas ou n'est pas accessible, la fonction renvoie false .
Voici un exemple de la valeur de retour de la fonction ftp_size () :
Dans l'exemple, utilisez d'abord la fonction ftp_connect () pour établir une connexion au serveur FTP, puis utilisez la fonction ftp_login () pour se connecter au serveur FTP. Appelez ensuite la fonction ftp_size () pour renvoyer la taille du fichier spécifié et la stocker dans la variable $ file_size .
Enfin, vérifiez si la variable $ file_size est fausse . Si c'est le cas, cela signifie que la taille du fichier n'a pas été obtenue, sinon la taille du fichier sera sortie à l'écran.
Avant d'utiliser la fonction ftp_size () , vous devez vous assurer que l'extension FTP est installée en PHP. S'il n'est pas installé, cette fonction ne peut pas être utilisée correctement.
Lorsque vous appelez la fonction ftp_size () , vous devez vous assurer que le cas du nom du fichier est cohérent avec le nom de fichier du serveur. Si le nom du fichier est incohérent, la fonction peut ne pas renvoyer 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, vous pouvez définir le mode sur le mode ASCII avant le transfert.
Vous pouvez utiliser la fonction ftp_pasv () pour définir le mode de transmission passif de FTP. Si le serveur FTP ne prend pas en charge le mode passif, le mode de transmission doit être défini sur le mode actif.
Voici un exemple complet montrant comment obtenir la taille du fichier sur un serveur FTP:
Dans cet exemple, connectez d'abord au serveur FTP via la fonction ftp_connect () et connectez-vous à l'aide de la fonction ftp_login () . Ensuite, obtenez la taille du fichier via la fonction ftp_size () et sortez le résultat.
La fonction ftp_size () est un outil de PHP qui est utilisé pour obtenir la taille du fichier spécifié sur le serveur FTP. Il doit être utilisé avec des fonctions liées à FTP telles que ftp_connect () et ftp_login () pour s'assurer que les informations de fichier peuvent être correctement connectées et obtenues. Qu'il s'agisse de détection de la taille du fichier ou d'autres opérations FTP, FTP_SIZE () peut fournir une solution pratique.