Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Jak obliczyć ile miejsca na serwerze zajmą pliki
--Ramzes--
post
Post #1





Goście







Witam
W szkole na informatyce, nauczyciel nam zadał zadanie w którym musimy napisać kalkulator który ma obliczyć ile miejsca na serwerze zajmie nam dana ilość plików np po 3KB. Mógłby mnie ktoś nakierować jak to zrobić, ponieważ nigdy wcześniej nie miałem do czynienia z php. Z uwzględnieniem tego że np 1000kb to jeden megabajt
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
maziak
post
Post #2





Grupa: Zarejestrowani
Postów: 155
Pomógł: 17
Dołączył: 9.07.2007

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


No, to git, a to z tym 1024 generalnie mozesz rozwiazac tak :
  1. <?php
  2. $pliki=$_POST['pliki']; 
  3. $rozmiar=$_POST['rozmiar']; //Z tym, że wielkosc pliku wejsciowa podana ma byc w KB.
  4.  
  5.  
  6. $wynik=$pliki * $rozmiar;
  7.  
  8.  
  9. $zm=$wynik;
  10. $mnoz=0;
  11. for ($i=0;$i < 4; $i++) {
  12. if (($zm/1024) > 1 ){
  13. $mnoz++;
  14. $zm=$zm/1024;
  15. }
  16.  
  17. }
  18.  
  19. switch ($mnoz) {
  20. case 0: $przed="KB"; break;
  21. case 1: $przed="MB"; break;
  22. case 2: $przed="GB"; break;
  23. case 3: $przed="TB"; break;
  24. }
  25.  
  26. printf(" %.2f", $zm);
  27. echo $przed;
  28. ?>


Jezeli sie myle to mnie poprawcie. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Mam wrazenie ze sluzy do tego jedna funkcja, ktora mozna wszystko zalatwic, lecz niestety nie moge sobie przypomniec jaka. (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Daj znac czy dziala.

Ten post edytował maziak 28.04.2008, 20:03:36
Go to the top of the page
+Quote Post

Posty w temacie


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: 6.10.2025 - 15:53