303 of 410 menu

Fungsi opendir

Fungsi opendir membuka direktori yang ditentukan dan mengembalikan penghalanya (sumber), yang kemudiannya digunakan dengan fungsi untuk membaca kandungan direktori. Selepas selesai bekerja dengan direktori, ia mesti ditutup menggunakan closedir.

Sintaks

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

Contoh

Penggunaan asas opendir:

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

Keputusan pelaksanaan kod (contoh output):

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

Contoh

Pemprosesan ralat pembukaan direktori:

<?php $dir = opendir('/nonexistent/path'); if ($dir === false) { echo "Gagal membuka direktori"; } else { // Bekerja dengan direktori closedir($dir); } ?>

Keputusan pelaksanaan kod:

"Gagal membuka direktori"

Contoh

Penggunaan dengan konteks strim:

<?php $context = stream_context_create(); $dir = opendir('ftp://user:password@example.com/', $context); if ($dir) { // Membaca kandungan direktori FTP closedir($dir); } ?>

Dalam contoh ini, sambungan dibuka dengan pelayan FTP untuk membaca kandungan direktori jauh.

Lihat juga

  • fungsi readdir,
    yang membaca kandungan direktori terbuka
  • fungsi closedir,
    yang menutup penghala direktori
  • fungsi scandir,
    yang mengembalikan senarai fail dan direktori dalam bentuk tatasusunan
Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak