Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1587 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Espace restant sur le serveur

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Espace restant sur le serveur

n°1303812
Darkwormss​s1
Posté le 12-02-2006 à 18:21:09  profilanswer
 

Bonjour,  
 
Je chercherais un code qui me permet d'afficher l'espace restant sur le serveur, comme sur cette image :  
 
http://darkwormsss1391.free.fr/images/exempleserv.gif
free.fr
 
J'ai deja chercher et le seul que j'ai trouver ne marche pas...
 
Et aussi j'aimerais savoir si ca existe un code qui permet de savoir combien il y a de fichiers en tt sur le serveur :)
 
Merci !


Message édité par Darkwormsss1 le 12-02-2006 à 18:22:09
mood
Publicité
Posté le 12-02-2006 à 18:21:09  profilanswer
 

n°1303866
MS-DOS_199​1
www.newbie-project.net
Posté le 12-02-2006 à 20:02:52  profilanswer
 
n°1303886
Darkwormss​s1
Posté le 12-02-2006 à 21:06:44  profilanswer
 

c'est celui la que j'ai essayer et ca marche pas...
 
j'ai mis le fichier freespace.php dans le dossier "site" de mon serveur. Voila donc mon code :
 

Citation :

<?php
 
$TotalSize = "1073741824";
$UsedSize = RecursiveSize("." );
$spaceSize = $TotalSize - $UsedSize;
 
echo 'Espace total:   '.round((($TotalSize/1024)/1024),2).'Mo&lt;br&gt;';
echo 'Espace utilisé: '.round((($UsedSize/1024)/1024),2).'Mo&lt;br&gt;';
echo 'Espace libre:   '.round((($spaceSize/1024)/1024),2).'Mo&lt;br&gt;';
 
$taille=200; // par exemple - c'est la largeur voulue en pixel
echo '&lt;img src="rouge.jpg" width="'.(int)($UsedSize/$TotalSize*$taille).'" height="20" alt="'.round(($UsedSize/$TotalSize*100),1).' percents used" /&gt;';
echo '&lt;img src="bleu.jpg"  width="'.(int)($spaceSize/$TotalSize*$taille).'" height="20" alt="'.round(($spaceSize/$TotalSize*100),1).' percents free" /&gt;';
 
 
/* int RecursiveSize(int dir); */
function RecursiveSize($dir){
        $h = opendir($dir);
        while(FALSE !== ($fp = readdir($h))) {
                $link = $dir.'/'.$fp;
                if($fp != '.' && $fp != '..'){
                        if(is_dir($link)) $size+=RecursiveSize($link);
                        else $size+=filesize($link);
                }
        }
        closedir($h);
        return $size;  // in bytes
}
?>;
 
 


 
et ca m'affiche ca :  
 

Citation :

Espace total: 1024Mo<br>Espace utilisé: 16.82Mo<br>Espace libre: 1007.18Mo<br><img src="site/rouge.jpg" width="3" height="20" alt="1.6 percents used" /><img src="site/bleu.jpg" width="196" height="20" alt="98.4 percents free" />;


 
pas d'image rien, juste les chiffres


Message édité par Darkwormsss1 le 12-02-2006 à 21:20:56
n°1303903
Darkwormss​s1
Posté le 12-02-2006 à 21:59:00  profilanswer
 

c'est bon j'ai trouver ;)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Espace restant sur le serveur

 

Sujets relatifs
Céer un nouveau serveur sous SQL Server 2005Espace dans mon menu
Afficher un message d'excuse quand le serveur est surchargéCopie de répertoire avec if avec un serveur sous Windows 2000 Serveur
message d'erreur : lien vers le serveur ne peut etre etabli... help!Client-serveur avec socket en C (client) vers PHP (serveur)
comment faire pour migrer sql ser. 97 à sql 2000 sur le même serveur?Erreur SQL SERVER : [DBNETLIB][ConnectionOpen (Connect()).]Ce serveur
PHP, d'un serveur à un autre...Cherche script qui affiche l'espace serveur restant
Plus de sujets relatifs à : Espace restant sur le serveur


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR