Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] array puste
Forum PHP.pl > Forum > Przedszkole
wupasek
Witam
pobralem dawno temu skrypt do galerii i generalnie dzialal ok pod warunkiem, ze plik gal.php byl w tym katalogu z ktorego zdjecia mial wyswietlac
teraz chcialem wrzucic gal.php do glownego katalogu a zdjecia zczytywac za pomoca tego pliku z wielu podkatalogow
no i pojawil sie problem
skrypt nie dodaje plikow z podkatalogow do tablicy

wyglada to tak
  1. <?
  2. //zmienne 
  3.  
  4. $typelist  = array("jpg","jpeg","gif","png","JPG");
  5. $imagelist = array();
  6. $home  = "{$_SERVER['PHP_SELF']}";
  7. $this_page = "{$_SERVER['PHP_SELF']}";
  8. $caption = "";
  9. $captionext = "txt";
  10.  
  11. $sciezka = 'galerie/MTB';
  12. $currentdir = getcwd();
  13.  
  14.  
  15. if ($dp=opendir($sciezka))
  16. {
  17.  
  18.  
  19. while ( false !== ( $file=readdir($dp) ) ) {
  20.  
  21. if (is_file($file) && $file!="." && $file!=".."){
  22.  
  23. $extention = explode(".",$file);
  24.  
  25. $extfield = count($extention)-1;
  26.  
  27. $extention = $extention[$extfield];
  28.  
  29.  
  30. if( in_array($extention,$typelist) ){
  31.  
  32. array_push ($imagelist,$file);
  33.  
  34. } } }}
  35. ?>


katalog galerie/MTB istnieje, sa w nim zdjecia, wszystko powinno grac a tu nici
ten sam plik wrzucony do katalogu ze zdjeciami dodaje pliki do tablicy (wtedy jest $dp=opendir($currentdir) ) a wrzucony do glownego nie (wtedy jest $dp=opendir($sciezka) gdzie $sciezka = 'galerie/MTB';)
o co chodzi? bo ja juz sie poddalem
nospor
nie: is_file($file)
a: is_file($sciezka.'/'.$file)
$file jest nazwą pliku a nie pelna sciezka do niego
wupasek
dzieki wielkie !
wiedzialem, ze jakis banal ale dopiero sie tego swinstwa ucze wiec nie mialem zielonego pojecia co biggrin.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.