Espace utilisé sur serveur free

Résolu
tinyflea Messages postés 298 Statut Membre -  
tinyflea Messages postés 298 Statut Membre -
Bonjour,

Je sais que je dispose d'un giga sur free et j'utilise filezilla comme ftp.
Seulement je ne sais pas où je pourrais savoir combien d'espace j'utilise sur mon serveur.
Avant quand j'utilisais un autre serveur ftp, dès que je chargeais un nouveau fichier, il m'affichait par exemple "espace utilisé 100 Mo". Dorénavant je en l'ai plus sur Filezilla.
Quelqu'un a-t-i une idée ? Merci !
Configuration: Windows Vista
Internet Explorer 7.0

7 réponses

  1. tinyflea Messages postés 298 Statut Membre 11
     
    s'il vous plaît j'ai besoin de savoir combien j'utilise d'espace sur mon serveur ! :-)
    0
  2. RAD ZONE Messages postés 5362 Statut Contributeur 1 360
     
    SALUT

    tu copie colle le code php suivant et tu l envois sur ton ftp , tu vas ensuite chercher cette page par internet

    il faut parfois rafraichir une fois ou 2 la page ! mais tu veras l espace utiliser sur le serveur !

    le code php
    <?php
    
    
    class CDiskUsage
    {	
    	var $m_Debug = false;
    	var $m_nFiles = 0;
    	var $m_nDirectories = 0;
    
    	// ctor
    	function CDiskUsage()
    	{
    	}
    
    	function SetDebug($val)
    	{
    		$this->m_Debug = $val;
    	}
    
    	function GetFiles()
    	{
    		return $this->m_nFiles;		
    	}
    
    	function GetDirectories()
    	{
    		return $this->m_nDirectories;
    	}
    
    	function Reset()
    	{
    		$this->m_nFiles = 0;
    		$this->m_nDirectories = 0;
    	}
    
    	function CalculateUsage($dir)
    	{
    		$this->Reset();
    		return $this->_CalculateUsage($dir);
    	}
    
    	// called recursively
    	function _CalculateUsage($dir) 
    	{
    		$size = 0;
    		if ($dh = opendir($dir)) 
    		{
    			while (($item = readdir($dh)) !== false) 
    			{
    				if ($item !== '.' 
    					&& $item !== '..') 
    				{
    					$file = $dir."/".$item;
    					$this->Log($file."  ".filesize($file));
    					if (is_file($file)) 
    					{
    						$size += filesize($file);
    						$this->m_nFiles++;
    					} 
    					else if (is_dir($file)) 
    					{
    						$size += $this->_CalculateUsage($file);
    						$this->m_nDirectories++;
    					}
    				}
    			}
    		}
    		return $size;
    	}
    
    	function Log($str)
    	{
    		if($this->m_Debug)
    		{
    			print($str);
    			print("<br>");                 	
    		}
    	}
    
    }
    
    
    
    if($_REQUEST["dir"])
    	$dir = $_REQUEST["dir"];
    else
    	$dir = getcwd();
    
    
    print("<html><head><title>Disk Usage of ".$dir."</title></head><body>\r\n");
    print("<h1>Disk Usage Calculator</h1>\r\n");
    
    
    print("<form method=\"GET\" action=\"".$_SERVER["PHP_SELF"]."\">");
    print("Directory: <input type=\"text\" name=\"dir\" value=\"".$dir."\" size=\"100\"><br>\r\n");
    
    
    print("<input type=\"checkbox\" name=\"showdetails\"");
    if($_REQUEST["showdetails"] == "1")
    	print(" CHECKED");
    print(" value=\"1\">Show Details<br>\r\n");
    
    print("<input type=\"submit\" value=\"Calculate\"></form>");
    
    print($dir);
    print("<br>");
    
    $obj = new CDiskUsage();
    
    if($_REQUEST["showdetails"] == "1")
    	$obj->SetDebug(true);
    
    $size = $obj->CalculateUsage($dir);
    
    print("<br>");
    print("<table>");
    print("<td>Number of files</td><td>".$obj->GetFiles()."</td></tr>\r\n");
    print("<td>Number of directories</td><td>".$obj->GetDirectories()."</td></tr>\r\n");
    print("<td>Disk usage</td><td>".sprintf("%.2f", $size/1024/1024)." MB</td></tr>\r\n");
    print("</table>");
    
    // footer
    print("</body></html>");
    
    ?>


    RAD
    0
  3. tinyflea Messages postés 298 Statut Membre 11
     
    excuse-moi je ne comprends pas où je dois copier-coller ce code.
    0
  4. RAD ZONE Messages postés 5362 Statut Contributeur 1 360
     
    tu copie ce code et tu le colle sur un fichier php que tu as cree !!
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. RAD ZONE Messages postés 5362 Statut Contributeur 1 360
     
    J ai mis le fichier en telechargement sur un de mes site

    tu vas dans le dossier espace_hebergeur sur ce site

    RAD
    0
  7. tinyflea Messages postés 298 Statut Membre 11
     
    Euh.... en fait je ne pratique pas le php. Y a pas d'autres solutions ?
    0
  8. tinyflea Messages postés 298 Statut Membre 11
     
    RAD ZONE ! Je te remercie j'ai réussi à faire ce que tu m'as dit. Désolée je ne suis pas vraiment douée pour le php mais en suivant pas à pas tes conseils j'ai réussi à calculer mon espace utilisé. Je suis vraiment étonnée du résultat je ne m'attendais pas à n'utiliser que peu de place avec tout ce que j'ai déjà mis dessus.

    Merci beaucoup !
    0