begin process at 2012 05 27 22:29:54
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Maths & Algorithmes

 > CONVERTION DE TAILLES DE FICHIERS (OCTECTS>KILOS>MEGAS>GIGAS>TERAS)

CONVERTION DE TAILLES DE FICHIERS (OCTECTS>KILOS>MEGAS>GIGAS>TERAS)


 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 :Maths & Algorithmes Niveau :Débutant Date de création :08/03/2003 Date de mise à jour :08/03/2003 16:42:18 Vu :1 974

Auteur : OverDarck

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

 Description

Salut tout le monde !
Je pensse qu'ici ya pas de sources de ce genre donc voila :

Source

  • function SConv($oct){
  • if ($oct < 1024){
  • $tmp = $oct;
  • }elseif ($oct > 1024 && $oct < bcpow(1024,2)){
  • $tmp = $oct / 1024."k";
  • }elseif ($oct > bcpow(1024,2) && $oct < bcpow(1024,3)){
  • $tmp = $oct / bcpow(1024,2)."M";
  • }elseif ($oct > bcpow(1024,3) && $oct < bcpow(1024,4)){
  • $tmp = $oct / bcpow(1024,3)."G";
  • }elseif ($oct > bcpow(1024,4) && $oct < bcpow(1024,5)){
  • $tmp = ($oct / bcpow(1024,4)."T";
  • }
  • return number_format($tmp,2);
  • }
function SConv($oct){
        if ($oct < 1024){
          $tmp = $oct;
        }elseif ($oct > 1024 && $oct < bcpow(1024,2)){
          $tmp = $oct / 1024."k";
        }elseif ($oct > bcpow(1024,2) && $oct < bcpow(1024,3)){
          $tmp = $oct / bcpow(1024,2)."M";
        }elseif ($oct > bcpow(1024,3) && $oct < bcpow(1024,4)){
          $tmp = $oct / bcpow(1024,3)."G";
        }elseif ($oct > bcpow(1024,4) && $oct < bcpow(1024,5)){
          $tmp = ($oct / bcpow(1024,4)."T";
        }
        return number_format($tmp,2);
}

 Conclusion

//Pour utiliser cette source :
Sconv("123456")//envoyer une taille en octects, ce qui retourne ici : 120.56k

Voila @++ tlm et bonne prog, en ésperant que se sera utile pour qqun


 Sources du même auteur

Source avec Zip LE CALENDRIER POUR FAN DE STARGATE !!!!
UN VRAI CALENDRIER PERPETUEL INFINI DANS LE PASSÉ !
LIRE LES ID3V1 TAG (+RAPIDE, +COURT)
ADVANCED MP3 LISTEUR
"COMPILATEUR PHP"

 Sources de la même categorie

EXEMPLE D'APPLICATION DE L'ALGORITHME DE DIJKSTRA EN PHP par philtr8
CLEF POUR EAN 13 ET 14 par RaftY
FONCTION DE CALCUL DU NOMBRE DE DUEL UNIQUE POUR UN NOMBRE N... par mtrix000
Source avec Zip Source avec une capture TRIANGLE DE PASCAL ET SON ÉQUATION par vendeeHdLR89
Source avec Zip CONVERTISSEUR LAMBERT2 ÉTENDU EN COORDONNÉE GÉOGRAPHIQUE (LO... par varfendell

Commentaires et avis

Commentaire de Kirua le 09/03/2003 14:45:45

tu fais un number_format sur un nombre terminé par une lettre ? ça marche ?

Commentaire de iow4 le 01/10/2006 19:15:12

Non ça ne marche pas puisque number format "boufe l'unites"

voila un code modifié vite fait qui peut etre amelioré :
--------------------------------------

function conv($oct)
{
if ($oct < 1024){
$tmp = $oct;
}elseif ($oct > 1024 && $oct < bcpow(1024,2)){
$tmp = ($oct / 1024);
$u = 'k';
}elseif ($oct > bcpow(1024,2) && $oct < bcpow(1024,3)){
$tmp = $oct / bcpow(1024,2);
$u = 'M';
}elseif ($oct > bcpow(1024,3) && $oct < bcpow(1024,4)){
$tmp = $oct / bcpow(1024,3);
$u = 'G';
}

return round($tmp).' '.$u;
}

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

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,515 sec (3)

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