ciao gente.
mi chiedevo se è possibile e come fare per ottenere il valore numerico dello spazio disponibile sul mio spazio web.
grazie.
Printable View
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.
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...
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.
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...
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...
non avevo capito che intendevi.
ho messo il singolo punto perchè lo script sta nell'index...
ora va.
grazie
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!
si ovvio grazie.
ma io volevo mettere la statistica online.
ciao.