ciao gente.
mi chiedevo se è possibile e come fare per ottenere il valore numerico dello spazio disponibile sul mio spazio web.
grazie.
ciao gente.
mi chiedevo se è possibile e come fare per ottenere il valore numerico dello spazio disponibile sul mio spazio web.
grazie.
Non credo sia possibile usare le funzioni predisposte per il calcolo diretto.
La scappatoia potrebbe essere scandire tutti i file presenti nella tua root e calcolarne la dimensioni con filesize().
Quindi fai spazio_totale - spazio_occupato = spazio_libero.
-- Aut Roma Aut Nihil!
- --> Progetto Wallpaper: centinaia di sfondi free (simpsons, dragonball, animali, sport, arte...)
- --> Versioni latine e storia romana: COMING SOON!
- --> Sono disponibile per scambio banner 88*31, no siti in costruzione
Potresti tentare con questa funzione: disk_free_space().
Se non funzionasse, prova così: abusa delle funzioni readdir() e filesize() per leggere una alla volta le dimensioni dei file. Sommale tutte, e poi sottrai il risultato dallo spazio totale che hai a disposizione (che devi conoscere).
Stammi bene...
Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?
When you don't know your next step... improvise
ALTERVISTA WANTS YOU!
Vuoi diventare moderatore su AlterVista? Scopri come...
ok grazie. ho trovato una funzione che potrebbe fungere.
mi chiedo solo una cosa, come root che uso?Codice PHP:
function get_size($path)
{
if(!is_dir($path)) return filesize($path);
if ($handle = opendir($path)) {
$size = 0;
while (false !== ($file = readdir($handle))) {
if($file!='.' && $file!='..') {
// function filesize has been deleted
$size += get_size($path.'/'.$file);
}
}
closedir($handle);
return $size;
}
}
$_SERVER['DOCUMENT_ROOT']; non da esiti online :(
neanche se metto l'url assoluto..
che devo usare?
grazie.
Ultima modifica di lsdforum : 17-03-2008 alle ore 16.00.47
Se conosci la cartella dove si trova il tuo file, potresti anche usare l'URL relativo (una serie di qualche punto-punto-slash) che ti porta alla cartella iniziale...
Stammi bene...
Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?
When you don't know your next step... improvise
ALTERVISTA WANTS YOU!
Vuoi diventare moderatore su AlterVista? Scopri come...
Come ti ho scritto più sopra, ti dovrebbe bastare specificare il percorso relativo dallo script alla cartella principale del tuo sito. Sarà "." se è la stessa cartella, oppure qualche serie di "../" se si trova in un'altra cartella (il numero di "../" è pari alla profondità del file).
Stammi bene...
Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?
When you don't know your next step... improvise
ALTERVISTA WANTS YOU!
Vuoi diventare moderatore su AlterVista? Scopri come...
non avevo capito che intendevi.
ho messo il singolo punto perchè lo script sta nell'index...
ora va.
grazie
Ultima modifica di lsdforum : 17-03-2008 alle ore 23.33.57
Ma se intendi lo spazio disponibile vai sul pannello di controllo, clicca su gestione files e in fondo alla pagina c'è la banda che hai utilizzato e lo spazio utilizzato.
Ciao!
[Finalgalaxy]: Scusate, ma lo scrivo: non venite a seccarci per richieste su argomenti tecnici, ma il forum esiste sì o no?!
[Miki92]: AlterVista è così protetta che nemmeno la polvere intasa i suoi servers.
si ovvio grazie.
ma io volevo mettere la statistica online.
ciao.