Quand exécution des fonctions PHP comme " poids " pour obtenir la taille d'un fichier, le résultat est généralement retournée en octets. Un octet est constitué de huit bits, ou huit chiffres binaires , et est utilisé pour stocker un seul caractère. Toutefois , lorsqu'il s'agit de gros fichiers, il est souvent commode d' afficher le résultat en kilo-octets , méga- giga-octets ou téra-octets . Pour convertir la taille d'un fichier en octets à une mesure plus pratique , utilisez la fonction " convertFileSize . " Custom Instructions 1 créer un fichier avec une extension ". Php" . Ouvrez-le avec un éditeur de texte . Écrivez le PHP Tag ouverture ( "< php ? " ) Sur la première ligne et copier-coller le code suivant après que: fonction convertFileSize ($ taille , $ décimales = 2) { $ l'unité = null; unités $ = array (' byte ', ' kilo-octet »,« mégaoctet »,« Go »,« téraoctet '); for ($ i = 0 ; $ i < count ( $ unités); $ i + +) { if ($ taille > 1024 ) { $ taille /= 1024 ; } else { $ $ = unité unités [$ i] ; pause ; }} ronde de retour ( $ taille , $ décimales) . '. $ unité . ( ! ? ($ size = 1) 's' : '') ; } 2 écrire une ligne de code qui obtient la taille d'un fichier en utilisant le « poids de PHP " fonction convertit la taille en utilisant le" convertFileSize " fonction de l'étape précédente et affiche le résultat à l'aide de PHP" la fonction echo " . La fonction " poids " prend le chemin vers le fichier en tant que paramètre . Voici un exemple : convertFileSize d'écho ( poids (' test.txt ')); 3 Pour spécifier le nombre de décimales à revenir de la " convertFileSize " fonction , entrez le numéro que le second paramètre. Voici un exemple : convertFileSize d'écho (1293822 , 4);
|