Visualizzazione dei risultati da 1 a 8 su 8

Discussione: utilizzo cartella

  1. #1
    Utente di HTML.it L'avatar di flessciato
    Registrato dal
    Jun 2002
    Messaggi
    1,522

    utilizzo cartella

    non ho trovato molta roba al riguardo

    c'è uno script che mi calcola il contenuto di una cartella remota ma mi crea anche una barra dello spazio totale e di quello utilizzato?!
    Slack 10 - Apple G5 2.5 - winzoz xp
    php/mysql/apache
    Flash MX / roba in 3D / roba per il video e l'audio

  2. #2
    ehm ... lo spazio totale di che? dell'hd? non ha molto senso dato che una cartella ... e basta, potrebbe anche da sola occupare un 100 del totale delle altre cartelle ... quindi il totale dello spazio da dove si prende???

    e a parte questo se guardi sul manuale di php, nella sezione per gestire i file, o se guardi qua nel forum, troverai di tutto e di +

  3. #3
    Utente di HTML.it L'avatar di flessciato
    Registrato dal
    Jun 2002
    Messaggi
    1,522
    intendevo i file e le cartelle di un sito (quindi va in remoto).

    Hai presente i grafici dei sondaggi o quelli che ti mettono alcuni provider su lpannello di controllo per indicarti GRAFICAMENTE quanto spazio hai ancora a disposizione?!

    Ecco... quella roba lì...

    PS: lo spazio del totale lo setto io a mano tipo $tot = 30 mega...
    Slack 10 - Apple G5 2.5 - winzoz xp
    php/mysql/apache
    Flash MX / roba in 3D / roba per il video e l'audio

  4. #4
    Puoi fare che man mano che scorri nelle cartelle ti calcoli le dimensioni dei files e li aggiungi al totale...

  5. #5
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    ciao, riprendendo uno script trovato sulla pagina dei commenti del manuale di php.net:
    codice:
    function dirsize($dirName = '.') {
    	$dir  = dir($dirName);
    	$size = 0;
    	while($file = $dir->read()) {
    		 if ($file != '.' && $file != '..') {
    			  if (is_dir($dirName . '/' . $file))
    				$size += dirsize($dirName . '/' . $file);
    			  else
    				$size += filesize($dirName . '/' . $file);
    		 }
    	}
    	$dir->close();
    	return $size;
    }
    $usato=dirsize('cartella');
    $totale=30000000;
    
    $image = imagecreate(400, 200);
    $colore1 = imagecolorallocate($image, 255, 255, 255);
    $colore2 = imagecolorallocate($image, 255, 0, 0);
    $colore3 = imagecolorallocate($image, 0, 0, 0);
    $angolo=($usato/$totale*360);
    imagefilledarc($image, 100, 100, 100, 100, 0, $angolo, $colore2, IMG_ARC_PIE);
    imagefilledarc($image, 100, 100, 100, 100, $angolo, 360, $colore3, IMG_ARC_NOFILL);
    imagestring($image, 5, 160, 100, "spazio occupato", $colore3);
    imagestring($image, 5, 160, 120, round($usato/1024,2)."KB", $colore3);
    header('Content-type: image/jpeg');
    imagejpeg($image);
    imagedestroy($image);


    think simple think ringo

  6. #6
    Utente di HTML.it L'avatar di flessciato
    Registrato dal
    Jun 2002
    Messaggi
    1,522
    1) $image va settata?!
    2) mi da questo errore

    Fatal error: Call to undefined function: imagecreate() in c:\apache\htdocs\testsite.it\moduli\peso2.php on line 19
    Slack 10 - Apple G5 2.5 - winzoz xp
    php/mysql/apache
    Flash MX / roba in 3D / roba per il video e l'audio

  7. #7
    Utente di HTML.it L'avatar di flessciato
    Registrato dal
    Jun 2002
    Messaggi
    1,522

    forse con un esempio va meglio

    and up
    Immagini allegate Immagini allegate
    Slack 10 - Apple G5 2.5 - winzoz xp
    php/mysql/apache
    Flash MX / roba in 3D / roba per il video e l'audio

  8. #8
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    [supersaibal]Originariamente inviato da flessciato
    1) $image va settata?!
    2) mi da questo errore

    Fatal error: Call to undefined function: imagecreate() in c:\apache\htdocs\testsite.it\moduli\peso2.php on line 19 [/supersaibal]
    le librerie GD nn sono correttamente installate
    think simple think ringo

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.