PHP opendir() fonksiyonu
Örnek
Bir dizin açın, içeriğini okuyun ve kapatın:
<?php $dir = "/images/"; // Dizini açın ve içeriğini okuyun if (is_dir($dir)){ if ($dh = opendir($dir){ while (($file = readdir($dh)) !== false){ echo "dosyaadı:" . $file . "<br>"; } closedir($dh); } } ?>
Sonuç:
dosyaadı: cat.gif dosyaadı: dog.gif dosyaadı: horse.gif
Tanım ve Kullanım
opendir() fonksiyonu dizin dosyasını açar.
Gramer
opendir(path,context);
Parametreler | Açıklama |
---|---|
path | Gerekli. Açılacak dizin yolunu belirler. |
context | Opsiyonel. Dizin dosyası ortamını belirler.context Dizini değiştirebilen bir dizin akışının bir dizi seçenek setidir. |
Teknik Ayrıntılar
Dönüş değeri: |
Başarıyla döndüğünde dizin kaynak dosyası döndürülür. Başarısızlık durumunda FALSE döndürülür. Yol geçersiz bir dizin değilse veya izin sınırlamaları veya dosya sistemi hatası nedeniyle açılamayan dizin ise, E_WARNING seviyesinde bir hata atılır. Fonksiyon adının önüne '@' ekleyerek opendir() hatasını gizleyebilirsiniz. |
---|---|
PHP Sürümü: | 4.0+ |
PHP Güncelleme Günlüğü: | PHP 5.0:path Parametreler şimdi ftp:// URL içe aktarma protokolünü destekler. |