303 of 410 menu

Funkcia opendir

Funkcia opendir otvára zadaný adresár a vráti jeho deskriptor (prostriedok), ktorý sa následne používa s funkciami na čítanie obsahu adresára. Po ukončení práce s adresárom je potrebné ho zavrieť pomocou closedir.

Syntax

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

Príklad

Základné použitie opendir:

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

Výsledok vykonania kódu (príklad výstupu):

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

Príklad

Spracovanie chyby otvorenia adresára:

<?php $dir = opendir('/nonexistent/path'); if ($dir === false) { echo "Nepodarilo sa otvoriť adresár"; } else { // Práca s adresárom closedir($dir); } ?>

Výsledok vykonania kódu:

"Nepodarilo sa otvoriť adresár"

Príklad

Použitie s kontextom prúdu:

<?php $context = stream_context_create(); $dir = opendir('ftp://user:password@example.com/', $context); if ($dir) { // Čítanie obsahu FTP adresára closedir($dir); } ?>

V tomto príklade sa otvára spojenie s FTP serverom pre čítanie obsahu vzdialeného adresára.

Pozri tiež

  • funkciu readdir,
    ktorá číta obsah otvoreného adresára
  • funkciu closedir,
    ktorá zatvára deskriptor adresára
  • funkciu scandir,
    ktorá vracia zoznam súborov a adresárov vo forme poľa
Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť