Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Dodanie 2 katalogów
Forum PHP.pl > Forum > Przedszkole
charles110
Witam,
Nie wiem jak to rozwiazac.
Chce dodac do siebie rozmiary 2 katalogow. Napisalem cos takiego ale to nie sumuje. Nie wiem jak inaczej mozna to rozwiazac?
CODE
[php][/php]
$dir = 'C:\Nowy folder';
$dir1 = 'D:\Nowy folder';
$dir2= $dir + $dir1;
$size = dirsize($dir2);
nospor
Czemu ludzie wyłączają myślenie w banalnych sprawach?
  1. $dir = 'C:\Nowy folder';
  2. $dir1 = 'D:\Nowy folder';
  3. $size = dirsize($dir) + dirsize($dir1);

Przenosze
melkorm
Cytat
Czemu ludzie wyłączają myślenie w banalnych sprawach?


Takie rzeczy tylko na forum.php.pl wink.gif
charles110
Ok moja gafa. Mam jeszcze taki problem ze mi dziala poprawnie funkcja sprawdzajaca wielkosc tych katalogow. Chce zeby w przypadku gdy wielkosc katalogow przekraczala 2 GB pojawial sie komunikat. Ale to nie dziala.

Kod
if ($size>268435456)
      {
echo ( echo 'powyzej 2gb';
         }
     else
      {
           echo 'ponizej 2gb';
       }
nospor
Przecież nigdzie nie określasz zmiennej $size
charles110
Okreslam tylko tego nie dodalem
$size = 0;
nospor
Zacznij wkońcu używać bbcode oraz poprawne bbcode!

Nadal nigdzie nie widzę byś określił coś dla zmiennej, którą masz tu:
if ($size>268435456)
charles110
Kod
$size = dirsize($dir) + dirsize($dir1);


Jesli tu nie okreslam to jak to inaczej moge okreslic?
nospor

Po raz ostatni proszę o poprawne bbcode. Dla kodu PHP używa się bbcode PHP.

edit: pokaż cały kod, bo już nie wiadomo gdzie robisz błąd.
charles110
  1.  
  2. if ($size>268435456)
  3. {
  4. echo 'powyzej 2gb';
  5. }
  6. else
  7. {
  8. echo 'ponizej 2gb';
  9. }
nospor
  1. $size = dirsize($dir) + dirsize($dir1);
  2. var_dump($size);

Co ci zwraca?

Pozatym przeczytaj:
Temat: Jak poprawnie zada pytanie
i się zastosuj do podanych tam porad.
charles110
Zwraca
Kod
float(3573147293)


Ok juz dziala poprawnie. Dzieki za pomoc.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.