303 of 410 menu

Функција opendir

Функција opendir отвара наведени директоријум и враћа његов дескриптор (ресурс), који се затим користи са функцијама за читање садржаја директоријума. Након завршетка рада са директоријумом, потребно га је затворити уз помоћ closedir.

Синтакса

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

Пример

Основна употреба opendir:

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

Резултат извршавања кода (пример исписа):

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

Пример

Обрада грешке при отварању директоријума:

<?php $dir = opendir('/nonexistent/path'); if ($dir === false) { echo "Није успело отварање директоријума"; } else { // Рад са директоријумом closedir($dir); } ?>

Резултат извршавања кода:

"Није успело отварање директоријума"

Пример

Употреба са контекстом тока:

<?php $context = stream_context_create(); $dir = opendir('ftp://user:password@example.com/', $context); if ($dir) { // Читање садржаја FTP директоријума closedir($dir); } ?>

У овом примеру се отвара веза са FTP сервером ради читања садржаја удаљеног директоријума.

Погледајте такође

  • функцију readdir,
    која чита садржај отвореног директоријума
  • функцију closedir,
    која затвара дескриптор директоријума
  • функцију scandir,
    која враћа списак фајлова и директоријума у виду низа
Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј