begin process at 2012 05 27 16:37:09
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Fichier / Disque

 > AFFICHE LA TAILLE D'UN FICHIER AVEC LA BONNE UNITÉ(OCTET,KO,MO,GO)

AFFICHE LA TAILLE D'UN FICHIER AVEC LA BONNE UNITÉ(OCTET,KO,MO,GO)


 Information sur la source

Note :
1 / 10 - par 1 personne
1,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Fichier / Disque Niveau :Débutant Date de création :19/06/2003 Date de mise à jour :19/06/2003 21:11:21 Vu :3 567

Auteur : KaViDee

Ecrire un message privé
Site perso
Commentaire sur cette source (0)
Ajouter un commentaire et/ou une note

 Description

Etant un newbie en php je tiens tout d'abord a remercier Kenaghdar et ChocoBiscuit qui m'ont été d'une très grande aide :P j'insiste sur le très ;)

je poste cette source car je pense qu'elle peut servir étant donné que je n'en ai trouvé nulle part ailleurs.

En fait ça sert a afficher la taille d'un fichier se trouvant sur votre ftp. c bien pour informer les autres utilisateurs pour savoir ce qu'il vont downloader :P

Source

  • //La fonction que vous pouvez insérer dans le code de votre page
  • <?
  • function convertsize($filename) //je savais pas comment l'appeler ^^
  • {
  • $data=filesize($filename);
  • if ($data < 1024)
  • echo "$data octets";
  • elseif ($data >= 1024 && $data < (1<<20)) // entre 1024 et 1024^2(puissance 2)
  • echo round(($data / 1024), 0)." Ko"; //on arrondit a rien du tout pour les Ko
  • elseif($data >= (1<<20) && $data < (1<<30)) // entre 1024 ^2 et 1024^3
  • echo round(($data / (1<<20)), 2)." Mo";
  • else // si c'est plus grand que 1024^3, on met pas plus en général sur un ftp perso ;)
  • echo round(($data / (1<<30)), 2)." Go";
  • }
  • ?>
  • //Pour l'utiliser
  • convertsize("fichier.ext") // si c a la racine
  • convertsize("dossier/fichier.ext") // si c dans des dossiers, tout connement...
  • //pas la peine de mettre des "echo" vu que c'est déja intégré ;) lol
  • //n'oubliez pas les balises php... <? et ?> lol, on sait jamais :P
//La fonction que vous pouvez insérer dans le code de votre page
<?
function convertsize($filename)  //je savais pas comment l'appeler ^^
{
$data=filesize($filename);
if ($data < 1024)
echo "$data octets";
elseif ($data >= 1024 && $data < (1<<20)) // entre 1024 et 1024^2(puissance 2)
echo round(($data / 1024), 0)." Ko"; //on arrondit a rien du tout pour les Ko
elseif($data >= (1<<20) && $data < (1<<30)) // entre 1024 ^2 et 1024^3
echo round(($data / (1<<20)), 2)." Mo";
else // si c'est plus grand que 1024^3, on met pas plus en général sur un ftp perso ;)
echo round(($data / (1<<30)), 2)." Go";
}
?>

//Pour l'utiliser
convertsize("fichier.ext") // si c a la racine
convertsize("dossier/fichier.ext") // si c dans des dossiers, tout connement...
//pas la peine de mettre des "echo" vu que c'est déja intégré ;) lol

//n'oubliez pas les balises php... <? et ?> lol, on sait jamais :P 

 Conclusion

Vala, en espérant que ça peut vous être utile ;)
vous pouvez voir ce que ça donne sur mon site a la rubrique progs
www.kavidee-concept.fr.st
++


 Sources de la même categorie

SUPPRESSION AUTOMATIQUE DES FICHIERS RAW ORPHELINS APRÈS UN ... par malokaff
UPLOADER DES FICHIER DANSUN DOSSIER, SÉCURISÉ AVEC MOT DE PA... par raizzo
COMPTEUR DE VISITES SUR FICHIER par pierreSabatier
FONCTION RECURSIVE DE DOSSIERS par tefa24600
Source avec Zip CONVERSION DES UNITÉS INFORMATIQUE (O, KIO, MIO, GIO, TIO...... par genetApt151

Commentaires et avis

Aucun commentaire pour le moment.

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,390 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales