PHP ftp_rawlist() fonksiyonu
Tanım ve Kullanım
ftp_rawlist() fonksiyonu belirtilen dizindeki dosyaların ayrıntılı listesini döndürür.
Gramer
ftp_rawlist(ftp_connection,dir,recursive)
Parametre | Açıklama |
---|---|
ftp_connection | Gerekli. Kullanılacak FTP bağlantısını (FTP bağlantısının tanımlayıcısı) belirtir. |
dir | Gerekli. Dizini belirtir. Mevcut dizini belirtmek için "." kullanılır. |
recursive | Seçmeli. Varsayılan olarak, bu fonksiyon sunucuya "LIST" komutunu gönderir. Eğer recursive parametresi true olarak ayarlanmışsa, "LIST -R" komutunu gönderir. |
Açıklama
ftp_rawlist() fonksiyonu FTP LIST komutunu çalıştırır ve sonuçları bir dizi olarak döndürür. Dizinin her bir öğesi, dönen metnin her satırıdır, yapılandırma解析 edilmez.
Fonksiyon Kullanımı ftp_systype() FTP sunucusunun türünü belirlemek için kullanılabilir ve bu, dönen listeleme türünü belirlemek için kullanılabilir.
Örnek
<?php $conn = ftp_connect("ftp.testftp.com") or die("Could not connect"); ftp_login($conn,"admin","ert456"); print_r (ftp_rawlist($conn,".")); ftp_close($conn); ?>
Aşağıdaki gibi çıktı verir:
Dizi ( [0] => dr--r--r-- 1 user group 0 Şub 15 13:02 . [1] => dr--r--r-- 1 user group 0 Şub 15 13:02 .. [2] => drw-rw-rw- 1 user group 0 Oca 03 08:33 images [3] => -rw-rw-rw- 1 user group 160 Şub 16 13:54 test.php [4] => -rw-rw-rw- 1 user group 20 Şub 14 12:22 test.txt )