Portrety Uliczne Nieznajomych - zobacz wyjątkową galerię portretów z warszawskich ulic
ZALOGUJ SIĘ
login:
hasło:
przypomnij hasło
załóż konto użytkownika
(i zobacz kilka porad gratis)
   
WYSZUKIWARKA I DZIAŁY
całe porady  tytuły
zaznacz działy do przeszukania
(brak wyboru = wszystkie działy)
PHP
MySQL >
PostgreSQL
SQLite
Perl
Java
XML
XSLT
XPath
WML
SVG
RegExp
Wyszukiwarki
Ochrona
VBScript
Google Plus
XHTML/CSS
JavaScript
Grafika
Flash
Photoshop
Windows
Linux
Bash
Apache
Procmail
E-biznes
Explorer
Opera
Firefox
Inne porady
   
KURSY, DOKUMENTACJE
Własne:
XHTML/CSS
JavaScript
ActionScript
WML, RSS, SSI
Pozostałe:
PHP
MySQL
Java API
więcej...
   
użytkowników online: 65
W CZYM MOGĘ POMÓC?


   
OPINIE UŻYTKOWNIKÓW
Na początku, kiedy zobaczyłem, że ktoś chce jakiejś opłaty za pomoc w tworzeniu stron ryknąłem śmiechem - potem przyszły problemy... i zaryzykowałem. Druga rzecz to: nie chciałem "kopiować". Ale prawda jest taka: są lepsi, bardziej doświadczeni i... czasem trzeba poprosić o pomoc, a jak poświęca się na to trzecią cześć życia, to nic dziwnego, że nie chce się swoich "sekretów" zdradzać za darmo. Skorzystałem z "algorytmy.pl" i naprawdę jestem z tego w 100% zadowolony, polecam - dla zawodowców (co się uczą) i amatorów (można skorzystać z gotowego rozwiązania).

Tomasz Czypicki
Cybernoxa

   
GALERIA FOTOGRAFII
   
PODRĘCZNIK PHP 5.x, 4.x, 3.x - częściowo spolszczony / źródło: www.php.net

[Spis] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [X] [W] [Z]

disk_free_space

(PHP 4 >= 4.1.0, PHP 5)

disk_free_space -- Zwraca ilość wolnego miejsca w katalogu

Opis

float disk_free_space ( string katalog )

Podając łańcuch zawierający katalog, funkcja zwróci ilość wolnego miejsca (w bajtach) w odpowiadającym mu systemie plików lub partycji dysku.

Przykład 1. disk_free_space() przykład

<?php
// $df zawiera ilość wolnego miejsca w "/" 
$df = disk_free_space("/"); 

// w Windows: 
disk_free_space("C:"); 
disk_free_space("D:"); 
?>

Notatka: Ta funkcja nie będzie działać dla zdalnych plików, ponieważ przetwarzany plik musi być dostępny poprzez system plików serwera.

Zobacz także: disk_total_space()




User Contributed Notes

blow
04-Jan-2006 12:46

quiet the same

<?
function readable_size($lenght) {
  
$units = array('B', 'kB', 'MB', 'GB', 'TB');
   foreach (
$units as $unit) {
       if(
$lenght>1024) $lenght = round($lenght/1024, 1);
       else break;
   }
   return
$lenght.' '.$unit;
}
?>


Nick H
21-Nov-2005 05:08

This is probably what the previous poster indended to write:

<?php
function readable_size($size) {
   if (
$size < 1024) {
       return
$size . ' B';
   }
  
$units = array("kB", "MiB", "GB", "TB");
   foreach (
$units as $unit) {
      
$size = $size / 1024;
       if (
$size < 1024) {
           break;
       }
   }
   return
$size . ' ' . $unit;
}
?>


ludvig dot ericson at gmail dot com
26-Sep-2005 09:28

On the first note by aidan: it does not work.

On the second note, this is better:
<?
function readable_size($size) {
   if (
$size < 1024) {
       return
$size . ' B';
   }
  
$units = array("kB", "MiB", "GB", "TB");
   foreach (
$units as $unit) {
      
$size = size / 1024;
       if (
$size / 1024 > 1024) {
           break;
   }
   return
$size . ' ' . $unit;
}
?>


mat
20-Aug-2005 12:36

Note that in the previous two examples by Ashraf M Kaabi, calling the function in such a manner as disk_used_space(C) is in error and will give you a warning.  Should be disk_used_space('C'), otherwise it will look for a constant C, fail, and then act as if you had wrote 'C' instead.


Ashraf M Kaabi
02-Mar-2005 05:38

and also you can know the used space , in this
example :
<?
function disk_used_space($drive)
         {
         return
disk_total_space("$drive:") - disk_free_space("$drive:");
         }

echo
disk_used_space(C);
?>


Ashraf M Kaabi
01-Mar-2005 06:55

and also you can get Human Disk Free Space result in GB in This Example :
<?
function dfs_gb($drive)
{
       if(
$drive)
       {
       return
round(diskfreespace("$drive:")/1024/1024/1024,2); //To Get Human Result in GB we divid it By 1024 Byte & 1024 KiloByte & 1024 MegaByte
      
}
}

echo
dfs_gb(D); //(D) is a drive letter
?>


aidan at php dot net
16-Oct-2004 02:49

To make human readable file sizes, see this function:

http://aidan.dotgeek.org/lib/?file=function.size_readable.php


 

 
  © 1996-2012 & Reporter.plmiejscao serwisieabonamentwarunki korzystaniaRSSkontakt