Forum Linux.pl
Programowanie => Inne => Wątek zaczęty przez: pikolo55 w 2006-09-22, 22:45:28
-
Witam
witam szanownych forumowiczów , mam bardzo prosty problem , niestety moja wiedza w dziedzinie php jest b.skąpa . znalazłem gdzieś w internecie na własne potrzeby taki prost niezwykle skrypt
$katalog = dir('.'); // aktualny katalog
while($plik = $katalog->read()){
echo ("".$plik."
");
}
$katalog->close();
?>
ma on za zadanie wylistowanie wszystkiego co znajduje się w bieżącym katalogu ( to napewno każdy kto zna php zauważy to natychmiast) . skrypt ładnie listuje wszystko co znajduje się w katalogu , lecz niestety wyświetla też niepotrzebne dwa wpisy to jest :
.
..
( kropka oraz dwie kropki ) .
napewno jest jakiś prosty sposób aby się tego pozbyć , za każdą pomoc będę bardzo wdzięczny
POZDRAWIAM !
-
2006-09-22 22:45:28 pikolo55 napisał:
> Witam
> witam szanownych forumowiczów , mam bardzo prosty problem , niestety moja wiedza w dziedzinie
> php jest b.skąpa . znalazłem gdzieś w internecie na własne potrzeby taki prost niezwykle
> skrypt
>
> $katalog = dir('.'); // aktualny katalog
>
> while($plik = $katalog->read()){
> echo ("".$plik."
");
> }
> $katalog->close();
> ?>
> ma on za zadanie wylistowanie wszystkiego co znajduje się w bieżącym katalogu ( to napewno
> każdy kto zna php zauważy to natychmiast) . skrypt ładnie listuje wszystko co znajduje się w
> katalogu , lecz niestety wyświetla też niepotrzebne dwa wpisy to jest :
> .
> ..
> ( kropka oraz dwie kropki ) .
> napewno jest jakiś prosty sposób aby się tego pozbyć , za każdą pomoc będę bardzo wdzięczny
> POZDRAWIAM !
-
Sprawa rozwiązana , tutaj jest prawidłowy kod , który otrzymałem na innym forum , jeżli kogoś zainteresuje to podaję :
$katalog = dir('.'); // aktualny katalog
while($plik = $katalog->read()){
if($plik == '.' || $plik == '..') {
print ''.$plik.'
';
}
else {
print ''.$plik.'
';
}
}
$katalog->close();