303 of 410 menu

Funkcija opendir

Funkcija opendir atver norādīto direktoriju un atgriež tās deskriptoru (resursu), ko pēc tam izmanto ar funkcijām direktorijas satura lasīšanai. Pēc darba ar direktoriju pabeigšanas tā ir jāaizver, izmantojot closedir.

Sintakse

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

Piemērs

opendir pamata izmantošana:

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

Koda izpildes rezultāts (izvades piemērs):

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

Piemērs

Kļūdas apstrāde, atverot direktoriju:

<?php $dir = opendir('/nonexistent/path'); if ($dir === false) { echo "Neizdevās atvērt direktoriju"; } else { // Darbs ar direktoriju closedir($dir); } ?>

Koda izpildes rezultāts:

"Neizdevās atvērt direktoriju"

Piemērs

Izmantošana ar straumes kontekstu:

<?php $context = stream_context_create(); $dir = opendir('ftp://user:password@example.com/', $context); if ($dir) { // FTP direktorijas satura lasīšana closedir($dir); } ?>

Šajā piemērā tiek atvērts savienojums ar FTP serveri, lai nolasītu attālās direktorijas saturu.

Skatiet arī

  • funkciju readdir,
    kas nolasa atvērtās direktorijas saturu
  • funkciju closedir,
    kas aizver direktorijas deskriptoru
  • funkciju scandir,
    kas atgriež failu un direktoriju sarakstu masīva veidā
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt