⊗ppPmFSDR 348 of 447 menu

Odczyt zawartości folderu w PHP

Funkcja scandir pozwala sprawdzić zawartość folderu i uzyskać w postaci tablicy nazwy znajdujących się w nim plików i podfolderów. Parametrem funkcji jest ścieżka do pliku.

Załóżmy, że dla przykładu mamy folder dir. Spójrzmy na jego zawartość:

<?php $files = scandir('dir'); var_dump($files); ?>

W tablicy z wynikiem funkcja scandir pokaże również obecność folderów o nazwach ".." i ".". Technicznie pierwsza nazwa odpowiada linkowi do folderu nadrzędnego, a druga - do bieżącego.

Lepiej usunąć te nazwy z tablicy z wynikiem. Robimy to w następujący sposób:

<?php $files = scandir('dir'); $files = array_diff($files, ['..', '.']); var_dump($files); ?>

Można uprościć:

<?php $files = array_diff(scandir('dir'), ['..', '.']); var_dump($files); ?>

Załóżmy, że w katalogu głównym Twojej strony znajduje się folder dir, a w nim jakieś pliki tekstowe. Wyświetl w przeglądarce kolumnę nazw tych plików.

Załóżmy, że w katalogu głównym Twojej strony znajduje się folder dir, a w nim jakieś pliki tekstowe. Przejdź pętlą przez te pliki i wyświetl ich treść w przeglądarce.

Załóżmy, że w katalogu głównym Twojej strony znajduje się folder dir, a w nim jakieś pliki tekstowe. Przejdź pętlą przez te pliki, otwórz każdy z nich i dopisz na końcu wykrzyknik.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć