303 of 410 menu

Az opendir függvény

A opendir függvény megnyitja a megadott könyvtárat és visszaadja annak leíróját (erőforrást), amelyet ezután a könyvtár tartalmának olvasására szolgáló függvényekkel használunk. A könyvtárral való munka befejezése után le kell zárni a closedir függvénnyel.

Szintaxis

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

Példa

A opendir alapvető használata:

<?php $dir = opendir('/elérési/út/a/könyvtárhoz'); if ($dir) { while (($file = readdir($dir)) !== false) { echo $file . "\n"; } closedir($dir); } ?>

A kód végrehajtásának eredménye (példa a kimenetre):

"." ".." "file1.txt" "alkönyvtár"

Példa

Hiba kezelése könyvtár megnyitásakor:

<?php $dir = opendir('/nem/létező/útvonal'); if ($dir === false) { echo "A könyvtár megnyitása sikertelen"; } else { // Munka a könyvtárral closedir($dir); } ?>

A kód végrehajtásának eredménye:

"A könyvtár megnyitása sikertelen"

Példa

Használat streamek kontextusával:

<?php $context = stream_context_create(); $dir = opendir('ftp://felhasználó:jelszó@example.com/', $context); if ($dir) { // FTP könyvtár tartalmának olvasása closedir($dir); } ?>

Ebben a példában egy FTP szerverrel létesítünk kapcsolatot egy távoli könyvtár tartalmának olvasásához.

Lásd még

  • a readdir függvényt,
    amely egy megnyitott könyvtár tartalmát olvassa
  • a closedir függvényt,
    amely bezárja a könyvtár leíróját
  • a scandir függvényt,
    amely a fájlok és könyvtárak listáját adja vissza tömb formájában
Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás