Kvotaberegning



For de af vores kunder der ligger på en Unixserver hos os, giver FTPservicen desværre ikke information om hvor meget plads der er tilbage på webhotellet. Dette skyldes at kvota normalt beregnes ud fra, hvilke filer der ejes af brugeren og dette beregner FTPservicen ikke.

Kvota bliver derfor beregnet af selve unixsystemet på filniveau. Hvis du har brug for at vide dit præcise forbrug, kan du altid henvende dig til vores supportafdeling, så kan de oplyse dette. Har du dog blot brug for et løbende tjek, kan du anvende nedenstående script, som tæller sammen og beregner hvor meget du har liggende i webscope for dit webhotel (www folderen).

Bemærk, scriptet beregner ikke hvad du har liggende udenfor din /www folder. Eksempelvis de filer du har liggende i din /db og /phpupload folder.

<?php

function OpenDirectory($THE_DIR, $TOTAL_SIZE) 
{
  if($dir = @opendir($THE_DIR)) 
  {
    while($file = @readdir($dir)) 
    {
      $THE_DIR . "/" . $file . "<br/>";
      if(is_file($THE_DIR . "/" . $file))
      {
        $TOTAL_SIZE += filesize($THE_DIR . "/" . $file);
      }
      elseif(is_dir($THE_DIR . "/" . $file))
      {
        if((strval($file) != "..") && (strval($file) != "."))
        {
          $THE_NEW_DIRECTORY = $THE_DIR . "/" . $file;
          $TOTAL_SIZE = OpenDirectory($THE_NEW_DIRECTORY, $TOTAL_SIZE);
        }
      }
    }
    closedir($dir); 
  } 

return $TOTAL_SIZE; 
} 

$TOTAL = OpenDirectory($_SERVER["DOCUMENT_ROOT"], 0); 
$conv = $totalsize+$TOTAL;

echo "";
echo "<h3>";
echo $_SERVER["HTTP_HOST"];
echo " forbruger i øjeblikket ";
echo ($conv/1000000);
echo " MB";
echo " serverplads";
echo "</h3>";
?>

Azero A/S - CVR 28 10 17 59 - Naverland 1C - 2600 Glostrup - Telefon 38 19 50 17 -
Danske Bank - Reg 4180 - Konto 0010092027 - SWIFT DABADKKK - IBAN DK7230000010092027
(Udskrevet fra http://azero.dk/support/programmering/php/kvota/default.asp)

Copyright © 2000-2012. Azero A/S respekterer alle varemærker. Denne side blev sidst opdateret 25-04-2006 09:31:55.
Priser er angivet eksklusive moms i DKK, der tages forbehold for trykfejl. Alt salg sker i henhold til vores betingelser.
1. Domaincheck - 2. Search - 3. NScheck - 4. NSlookup - 5. Lookup - 6. TraceRoute - 7. Query - 8. CheckWeb - (9. Flere)