303 of 410 menu

Funkcija opendir

Funkcija opendir odpre določen direktorij in vrne njegov deskriptor (vir), ki se nato uporablja s funkcijami za branje vsebine direktorija. Po končanem delu z direktorijem ga je treba zapreti s funkcijo closedir.

Sintaksa

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

Primer

Osnovna uporaba opendir:

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

Rezultat izvajanja kode (primer izpisa):

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

Primer

Obdelava napake pri odpiranju direktorija:

<?php $dir = opendir('/nonexistent/path'); if ($dir === false) { echo "Ni bilo mogoče odpreti direktorija"; } else { // Delo z direktorijem closedir($dir); } ?>

Rezultat izvajanja kode:

"Ni bilo mogoče odpreti direktorija"

Primer

Uporaba s kontekstom toka:

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

V tem primeru se odpre povezava s FTP strežnikom za branje vsebine oddaljenega direktorija.

Glejte tudi

  • funkcijo readdir,
    ki bere vsebino odprtega direktorija
  • funkcijo closedir,
    ki zapre deskriptor direktorija
  • funkcijo scandir,
    ki vrne seznam datotek in direktorijev v obliki tabele
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
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni