Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    [php] calcolo dello spazio libero

    salve a tutti, vorrei sapere se e quale è il modo per calcolare lo spazio libero o occupato dalla cartella di root di un sito web e eventualmente di una specifica cartella

    grazie a coloro che parteciperanno

  2. #2
    function dimensione($dir) {
    if (substr($dir,-1) != "/")
    $dir.="/";

    $tot = 0; //azzero il contatore

    $handle = opendir($dir); //apro la directory

    while($file = readdir($handle)) {//la leggo ciclicamente fino alla fine
    if ($file != "." && $file != "..")
    $tot += is_dir($dir.$file) ?
    dimensione($dir.$file) :
    filesize($dir.$file);
    }

    closedir($handle);

    return $tot;
    }

    echo dimensione(cartella);

    Con questa funzione trovi lo spazio occupato dalla cartella.

  3. #3
    oppure usando una chiamata di sistema... ad esempio se sei su un server linux e hai esperienza di comandi shell puoi usare system con opportuni parametri (il comando unix insomma)

    è meno portabile forse, ma credo più performante




  4. #4
    lo spazio ritornato come lo devo formattare per ottenerlo in mega?

  5. #5

  6. #6
    graize

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.