Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Problem z opendir i readdir
dado
post 2.04.2012, 15:55:34
Post #1





Grupa: Zarejestrowani
Postów: 194
Pomógł: 2
Dołączył: 12.04.2004
Skąd: Częstochowa

Ostrzeżenie: (10%)
X----


Witam. Przegrzebałem juz to forum i googla ale nie znalazlem nawet śladu problemu podobnego do mojego.
Mam fragment skrytpu którego zadaniem jest includowanie potrzebnych plików php
  1. if($handle = opendir($dir)) {
  2. while (false !== ($file = readdir($handle))) {
  3. $file_ext = explode('.', $file);
  4. $file_ext = $file_ext[count($file_ext)-1];
  5. if(
  6. file_exists( $dir . $file ) &&
  7. $file_ext == 'php'
  8. ){
  9. include( $dir . $file );
  10. }
  11. }
  12. closedir($handle);
  13. }


Problem polega ze w katalogu znajduje sie znacznie wiecej plików niż wynikowo dołączonych przez ten kod. Tak jakby nie pobierano calej zawartości katalogu.
Oczywiscie pliki wymagane i dołączane maja odpowiednie uprawnienia i rzeczywiście istnieją. Czy mogą toi być jakieś ograniczenia serwera?

Skrypt dołącza mi około 10 plików podczas gdy w rzeczywistości jest i ch w katalogu jest około 30. Czy ktoś z Was spotkał sie z podobnym problemem?
Nadmienię, że uzywając kodu w oparciu o funkcję scandir dołączane sa wszystkie pliki.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 19:44