303 of 410 menu

Funktsioon opendir

Funktsioon opendir avab määratud kataloogi ja tagastab selle kirjeldaja (ressursi), mida kasutatakse seejärel kataloogi sisu lugemise funktsioonidega. Pärast kataloogiga töötamise lõpetamist tuleb see sulgeda funktsiooniga closedir.

Süntaks

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

Näide

opendir põhiline kasutamine:

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

Koodi täitmise tulemus (väljundi näide):

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

Näide

Kataloogi avamise vea töötlemine:

<?php $dir = opendir('/nonexistent/path'); if ($dir === false) { echo "Kataloogi avamine ebaõnnestus"; } else { // Töö kataloogiga closedir($dir); } ?>

Koodi täitmise tulemus:

"Kataloogi avamine ebaõnnestus"

Näide

Kasutamine voo kontekstiga:

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

Selles näites avatakse ühendus FTP-serveriga kaugkataloogi sisu lugemiseks.

Vaata ka

  • funktsiooni readdir,
    mis loeb avatud kataloogi sisu
  • funktsiooni closedir,
    mis sulgeb kataloogi kirjeldaja
  • funktsiooni scandir,
    mis tagastab failide ja kataloogide loetelu massiivina
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu