Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Funkcja disk_total_space
-Nieznajomy-
post
Post #1





Goście







Witam, mam problem z funkcją disk_total_space" title="Zobacz w manualu PHP" target="_manual.

Niby funkcja zwraca rozmiar w bajtach a folder waży

Cytat
Rozmiar: 19 277
Rozmiar na dysku: 131 072



Oto mój kod:
Kod
    $filepath = str_ireplace($include_file, 'otl/skins/' .$template, $_SERVER['SCRIPT_FILENAME']);
    $internet_speed = '3000';
    $total_size = disk_total_space($filepath);
    $template_speed = $total_size/$internet_speed;



Cały kod:
  1. <?php
  2. $template = 'testowy';
  3.  
  4. if(is_dir('otl/skins/' .$template))
  5. {
  6. $include_file = 'test.php';
  7. // getting template size
  8. $filepath = str_ireplace($include_file, 'otl/skins/' .$template, $_SERVER['SCRIPT_FILENAME']);
  9. $internet_speed = '3000';
  10. $total_size = disk_total_space($filepath);
  11. $template_speed = $total_size/$internet_speed;
  12. // getting template size
  13. echo 'Template will load in ' .$template_speed. ' seconds.<br>Internet speed: ' .$internet_speed. 'b/s<br>Template size: ' .$total_size. 'bytes<br>Script path: ' .$filepath. '<br>';
  14. } else
  15. echo 'Cannot load template file.';
  16. ?>


Chce aby skrypt pokazywał w ile sekund mniej więcej załaduje się szablon HTML.

Dziękuję, Babcia@Stefa (Nie na swojim komputerze (IMG:http://forum.php.pl/style_emoticons/default/haha.gif) - tu się nie loguje)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
--Babcia@Stefa--
post
Post #2





Goście







Jeszcze zapomniałem dodać że funkcja zwraca mi:
Cytat
48591241216


Co z tym zrobić?!

-- Nie mogłem edytować postu ponieważ jestem gościem --
Go to the top of the page
+Quote Post
MajareQ
post
Post #3





Grupa: Zarejestrowani
Postów: 382
Pomógł: 22
Dołączył: 21.05.2007
Skąd: Elbląg

Ostrzeżenie: (0%)
-----


spróbuj wykorzystać to:

  1. <?php
  2. $sciezka = "/var/www";
  3.  
  4. $total = disk_total_space($sciezka);
  5. $free = disk_free_space($sciezka);
  6. $usage = $total - $free;
  7.  
  8. $procent = round(($usage/$total) * 100, 0);
  9.  
  10. echo "Powierzchnia całkowita: $total bajtów<br />";
  11. echo "Powierzchnia wolna: $free bajtów<br />";
  12. echo "Powierzchnia używana: $usage bajtów<br />";
  13. echo "Procent powierzchni zajmowanej to: $procent %";
  14. ?>
Go to the top of the page
+Quote Post
--Babcia@Stefa--
post
Post #4





Goście







Dzięki wielkie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Zaraz przetestuje.
Da się wcisnąć przycisk ,,thanks" jak się jest gościem? (IMG:http://forum.php.pl/style_emoticons/default/haha.gif)
Go to the top of the page
+Quote Post
-Gość-
post
Post #5





Goście







Cholera dalej podobny wynik (IMG:http://forum.php.pl/style_emoticons/default/haha.gif)

Cytat
33097613312


Podzielić to przez (1000 = 1kb) to będzie 3309761 kb?!
Go to the top of the page
+Quote Post
nowotny
post
Post #6





Grupa: Zarejestrowani
Postów: 875
Pomógł: 122
Dołączył: 2.02.2008

Ostrzeżenie: (0%)
-----


Wbrew temu co można by sądzić po przeczytaniu manuala, disk_total_space" title="Zobacz w manualu PHP" target="_manual nie zwraca rozmiaru/wielkości katalogu... zwraca całkowitą pojemność partycji/systemu plików na której ten katalog się znajduje...

BTW, z tego co widzę mylisz kilobity z kilobajtami... zakładam że nie masz połączenia 3 kilobajtowego... (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Ten post edytował nowotny 15.02.2008, 16:04:39
Go to the top of the page
+Quote Post
MajareQ
post
Post #7





Grupa: Zarejestrowani
Postów: 382
Pomógł: 22
Dołączył: 21.05.2007
Skąd: Elbląg

Ostrzeżenie: (0%)
-----


BTW: nie 1000 tylko 1024
(IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
--Babcia@Stefa--
post
Post #8





Goście







Cytat(MajareQ @ 15.02.2008, 16:03:08 ) *


Haha rzeczywiście źle napisałem (IMG:http://forum.php.pl/style_emoticons/default/haha.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 14:09