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ščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш