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çeЎзбекOʻzbekTiếng Việt
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау