PHP i listowanie katalogu

Języki, których efekty są wykonywane po stronie serwera. PHP, ASP czy CGI w połączeniu z bazami danych SQL dają niezwykłe możliwości budowy i zarządzania stron WWW. Tu zadajemy pytania oraz demonstrujemy kod, z którym mamy problem.
one_eddie
Nowy
Nowy
Posty: 106
Rejestracja: sob sty 17, 2004 11:48 am
Lokalizacja: Polska

PHP i listowanie katalogu

Post autor: one_eddie »

Czy ktos z was wie czy PHP wspiera wildcard maski w funkcjach opendir, readdir czy moze scandir?

Moze podam przyklad bo nie wszyscy moga wiedziec co to wildcard maski:
podajac sciezke mozan np podac znak "*" aby traktowal to jako dowolny ciag znaków.

Sam potrafie obejsc ten problem ale po co sie meczyc kiedy cos juz zostalo zrobione.
wixor
Przelotem
Przelotem
Posty: 336
Rejestracja: śr gru 31, 2003 10:18 pm
Lokalizacja: Wrocław

Re: PHP i listowanie katalogu

Post autor: wixor »

W opendir wildcard zmuszałby do zwrócenia obiektu reprezentującego kilka katalogów. Jeżeli funkcja opendir jest tylko interfejsem do funkcji systemowej (też opendir) to wildkarty nie są obsługiwane. Jeżeli jest inaczej to i tak chyba nie są... W readdir raczej nie, bo argument readdir-a to właśnie obiekt z opendir-a. Natomiast co do scandir-a to też raczej nie, albowiem wszystkie wynienione wyżej funkcje mają za zadanie listowanie całego katalogu. Natomiast dzikie karty są obsługiwane w funkcji glob, która służy właśnie do listowania części katalogu. Przynajmniej mi sę tak wydaje.
one_eddie
Nowy
Nowy
Posty: 106
Rejestracja: sob sty 17, 2004 11:48 am
Lokalizacja: Polska

Re: PHP i listowanie katalogu

Post autor: one_eddie »

Funkcja glob jest moim rozwiazaniem.
Dzieki :-D
ODPOWIEDZ