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हिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել