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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა