303 of 410 menu

Funktio opendir

Funktio opendir avaa määritetyn hakemiston ja palauttaa sen kahvan (resurssin), jota käytetään sitten hakemiston sisällön lukufunktioiden kanssa. Kun työskentely hakemiston kanssa on valmis, se on suljettava funktiolla closedir.

Syntaksi

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

Esimerkki

opendir:n peruskäyttö:

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

Koodin suorituksen tulos (esimerkkituloste):

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

Esimerkki

Virheen käsittely hakemiston avaamisessa:

<?php $dir = opendir('/nonexistent/path'); if ($dir === false) { echo "Hakemiston avaaminen epäonnistui"; } else { // Työskentely hakemiston kanssa closedir($dir); } ?>

Koodin suorituksen tulos:

"Hakemiston avaaminen epäonnistui"

Esimerkki

Käyttö virtakontekstin kanssa:

<?php $context = stream_context_create(); $dir = opendir('ftp://user:password@example.com/', $context); if ($dir) { // FTP-hakemiston sisällön lukeminen closedir($dir); } ?>

Tässä esimerkissä avataan yhteys FTP-palvelimeen etähakemiston sisällön lukemista varten.

Katso myös

  • funktion readdir,
    joka lukee avoimen hakemiston sisällön
  • funktion closedir,
    joka sulkee hakemistokahvan
  • funktion scandir,
    joka palauttaa tiedostojen ja hakemistojen listan taulukkona
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää