Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Funkcja filesize();
Forum PHP.pl > Forum > Przedszkole
Pride
Witam.
Mam kolejny problem sciana.gif tym razem chodzi o to, ze zamias wielkosci pliku [ filesize(); ] wyskakuje... error:
Warning: filesize() [function.filesize]: stat failed for icon.gif in x:\xxxx\xxxx\xxxx\xxxx\xxxx\index.php on line 170

kod wygląda tak:
  1. <?php
  2. $dir = opendir('./'.$folder);
  3. while(false !== ($file = readdir($dir))) if($file != '.' && $file != '..') $read_file[] = $file;
  4. closedir($dir);
  5. @sort($read_file);
  6.  
  7. for($i=0; $i<count($read_file); $i++)
  8. {  
  9. $filesize = filesize($read_file[$i]);
  10. echo 'size:'.$filesize;
  11. }
  12. ?>

Oczywiscie nie jest to pelen kod bo brakuje w nim calego wyswietlania plikow/xhtml'a tongue.gif ale po co mialem go wklejac, jezeli on do niczego nie bylby tu potrzebny.
Z gory dzieki za pomoc.

P.S. Jezeli jakis opiekun/moderator pomysli "Co za gnojek robi nowy temat jak mial wyslac pm o odblokowanie poprzedniego". To komunikuje tutaj, ze wyslanie pm w moim przypadku jest niemozliwe tongue.gif Dlaczego? Nie wiem... wiecej info w dziale Opinie, ogłoszenia, pytania smile.gif
Fixus
na początek wgraj sobie plik tym uploaderem i sprawdź ręcznie co zwraca funkcja filesize(). Ręcznie mam na myśli, że zamiast
Kod
for($i=0; $i<count($read_file); $i++)
{  
    $filesize = filesize($read_file[$i]);
    echo 'size:'.$filesize;
}

daj
Kod
$sciezka = /jakas/sciezka/do/pliku
$rozmiar = filesize($sciezka);
echo $rozmiar;
Pride
Znalzalem! Plik ktory zostaje wgrany na serwer ma chmod 600. Teraz trzeby tylko dojsc dlaczego ;p
Fixus
to podczas wgrywania na serwer ustaw mu po prostu chmod na taki jak ci pasuje i po sprawie smile.gif
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.