303 of 410 menu

Funksjonen opendir

Funksjonen opendir åpner den spesifiserte katalogen og returnerer dens beskriver (ressurs), som deretter brukes med funksjoner for lesing av kataloginnhold. Etter fullført arbeid med katalogen må den lukkes med closedir.

Syntaks

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

Eksempel

Grunnleggende bruk av opendir:

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

Resultat av kjøring av koden (eksempel på utdata):

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

Eksempel

Feilhåndtering ved åpning av katalog:

<?php $dir = opendir('/nonexistent/path'); if ($dir === false) { echo "Kunne ikke åpne katalogen"; } else { // Arbeid med katalogen closedir($dir); } ?>

Resultat av kjøring av koden:

"Kunne ikke åpne katalogen"

Eksempel

Bruk med strømkontekst:

<?php $context = stream_context_create(); $dir = opendir('ftp://user:password@example.com/', $context); if ($dir) { // Leser innholdet i FTP-katalogen closedir($dir); } ?>

I dette eksemplet åpnes en tilkobling til en FTP-server for å lese innholdet i en fjernkatalog.

Se også

  • funksjonen readdir,
    som leser innholdet i en åpen katalog
  • funksjonen closedir,
    som lukker katalogbeskriveren
  • funksjonen scandir,
    som returnerer en liste over filer og kataloger som en matrise
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis