Visualizzazione risultati 1 fino 3 di 3

Discussione: calcolare spazio libero per il sito... non coincide il risultato

  1. #1
    nicolobissacco non è connesso Utente giovane
    Data registrazione
    04-10-2011
    Messaggi
    30

    Predefinito calcolare spazio libero per il sito... non coincide il risultato

    mi calcolo lo spazio con questa funzione:
    Codice PHP:
    function getSize($dir) {
    $sum = 0;
    if(
    $d = opendir($dir)) {
    while((
    $file = readdir($d)) !== false)
    if(
    $file != '.' && $file != '..')
    if(
    is_dir($dir."/".$file))
    $sum+= getSize($dir."/".$file);
    else
    $sum+=filesize($dir."/".$file);

    closedir($d);
    }
    return
    $sum;
    }
    questa funzione l'ho trovata qui sul forum.

    la funzione la uso con dir= /membri/mionickname/

    solo che mi ritorna un risultato diverso da quello presente sul pannello di controllo di altervista...
    mi riferisco alla dimensione usata solo per i file, senza contare quella del database.

    sul pannello c'è scritto: 73.161 KB
    invece la funzione mi ritorna: 64.749 KB

    come mai? il calcolo lo fa sulla cartella root del sito... cosa non calcola?

  2. #2
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,232

    Predefinito

    La tua funzione non tiene conto dello spazio occupato dal database MySQL.
    Apprezzi l'aiuto? Offrimi un caffè!

  3. #3
    nicolobissacco non è connesso Utente giovane
    Data registrazione
    04-10-2011
    Messaggi
    30

    Predefinito

    lo spazio del mysql lo faccio a parte sommando le dimensioni delle tabelle, e quello viene esatto.
    è solo questo calcolo dei file che viene sballato

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •