303 of 410 menu

Funksiya opendir

Funksiya opendir gosterilen direktoriyani acir ve onun deskriptorunu (resurs) qaytarir, hansi ki, sonra direktoriyanin movzusunu oxumaq funksiyalari ile istifade olunur. Direktoriya uzerinde is bitdikden sonra onu closedir vasitesile baglamaq lazımdır.

Sintaksis

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

Numune

opendir-in esas istifadesi:

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

Kodun icrasının neticesi (cixis numunesi):

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

Numune

Direktoriyanın acılması xetasının emalı:

<?php $dir = opendir('/nonexistent/path'); if ($dir === false) { echo "Direktoriya acıla bilmedi"; } else { // Direktoriya ile iş closedir($dir); } ?>

Kodun icrasının neticesi:

"Direktoriya acıla bilmedi"

Numune

Axın konteksti ile istifade:

<?php $context = stream_context_create(); $dir = opendir('ftp://user:password@example.com/', $context); if ($dir) { // FTP-direktoriyasının movzusunun oxunması closedir($dir); } ?>

Bu numunede uzaqda olan direktoriyanın movzusunu oxumaq ucun FTP-serveri ile elaqe acılır.

Hemcinin bax

  • funksiyanı readdir,
    hansı ki, acılmış direktoriyanın movzusunu oxuyur
  • funksiyanı closedir,
    hansı ki, direktoriya deskriptorunu baglayır
  • funksiyanı scandir,
    hansı ki, faylların ve direktoriyaların siyahısını massiv şeklinde qaytarır
robyhirupl