Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Problem z opendir i readdir
dado
post
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
 
Start new topic
Odpowiedzi (1 - 1)
MateuszS
post
Post #2





Grupa: Zarejestrowani
Postów: 1 429
Pomógł: 195
Dołączył: 6.10.2008
Skąd: Kraków/Tomaszów Lubelski

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


Możęe zamień ten skrypt na jakiś inny. Choćby ten z tego tematu

http://forum.php.pl/index.php?showtopic=105880
Go to the top of the page
+Quote Post

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: 22.08.2025 - 11:49