PHP scandir() fonksiyonu
Örnek
images dizinindeki dosya ve dizinleri listele:
<?php $dir = "/images/"; // Sıralama - varsayılan $a = scandir($dir); // Azalan sıralama $b = scandir($dir,1); print_r($a); print_r($b); ?>
Sonuç:
Array ( [0] => . [1] => .. [2] => cat.gif [3] => dog.gif [4] => horse.gif [5] => myimages ) Array ( [0] => myimages [1] => horse.gif [2] => dog.gif [3] => cat.gif [4] => .. [5] => . )
Tanım ve Kullanım
scandir() fonksiyonu, belirtilen dizindeki dosya ve dizin dizisini döner.
Sözdizimi
scandir(directory,sorting_order,context);
Parametreler | Açıklama |
---|---|
directory | Gerekli. Taranacak dizini belirler. |
sorting_order |
Opsiyonel. Sıralama sırasını belirler. Varsayılan 0, harf artış sırası ile sıralamayı belirtir. SCANDIR_SORT_DESCENDING veya 1 olarak ayarlanırsa harf düşüş sırası ile sıralanır. SCANDIR_SORT_NONE olarak ayarlanırsa sıralanmamış sonuçlar döner. |
context | Opsiyonel. Dizin işaretçisinin ortamını belirler.context Dizini değiştirebilen bir dizin akışının bir dizi seçenekleri sağlar. |
Teknik Ayrıntılar
Dönüş Değeri: |
Başarıyla dönerse dosya ve dizin dizisini döner. Başarısız olursa FALSE döner. Eğer directory Dizin değilse E_WARNING seviyesinde hata fırlatılır. |
---|---|
PHP Sürümü: | 5.0+ |
PHP Güncelleme Günlüğü: | PHP 5.4: Yeni Eklendi sorting_order Sabitler. |