303 of 410 menu

Functie opendir

De functie opendir opent de opgegeven directory en retourneert de handle (resource), die vervolgens wordt gebruikt met functies voor het lezen van de directory-inhoud. Na het werken met de directory moet deze worden gesloten met closedir.

Syntaxis

opendir(string $path, resource $context = null): resource|false

Voorbeeld

Basisgebruik van opendir:

<?php $dir = opendir('/pad/naar/directory'); if ($dir) { while (($file = readdir($dir)) !== false) { echo $file . "\n"; } closedir($dir); } ?>

Resultaat van het uitvoeren van de code (voorbeeld uitvoer):

"." ".." "file1.txt" "subdirectory"

Voorbeeld

Afhandeling van fout bij het openen van een directory:

<?php $dir = opendir('/niet-bestaand/pad'); if ($dir === false) { echo "Kon directory niet openen"; } else { // Werken met directory closedir($dir); } ?>

Resultaat van het uitvoeren van de code:

"Kon directory niet openen"

Voorbeeld

Gebruik met stream context:

<?php $context = stream_context_create(); $dir = opendir('ftp://gebruiker:wachtwoord@example.com/', $context); if ($dir) { // Lezen van inhoud van FTP-directory closedir($dir); } ?>

In dit voorbeeld wordt een verbinding met een FTP-server geopend om de inhoud van een externe directory te lezen.

Zie ook

  • functie readdir,
    die de inhoud van een geopende directory leest
  • functie closedir,
    die een directory handle sluit
  • functie scandir,
    die een lijst van bestanden en mappen retourneert als een array
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren