(PHP 4, PHP 5, PHP 7, PHP 8)
ftp_rawlist — Belirtilen dizindeki dosyaların ayrıntılı bir listesini döndürür
ftp_rawlist() işlevi FTP LIST komutunu çalıştırıp sonuçları bir dizi içinde döndürür.
ftp
Bir FTP\Connection nesnesi.
dizin
İçeriği listelenecek dizinin yolu. LIST için bağımsız değişkenler içerebilir.
ardışık
true
belirtilirse LIST -R komutu çalıştırılır ve listeleme için alt dizinlere inilir.
Elemanları komuta verilen yanıt metninin bir satırına karşılık gelen bir dizi döner. Belirtilen dizin
geçersizse false
döner.
Çıktı herhangi bir şekilde çözümlenmez. ftp_systype() işleviyle döndürülen sistem türü betimleyicisi sonuçların nasıl yorumlanacağına karar vermek için yararlı olabilir.
Sürüm: | Açıklama |
---|---|
8.1.0 | ftp bağımsız değişkeni artık FTP\Connection nesnesi kabul ediyor; evvelce ftp özkaynağı kabul ediyordu. |
Örnek 1 - ftp_rawlist() örneği
<?php
// FTP sunucusuna bağlanalım
$ftp = ftp_connect('ftp.example.com');
if (!$ftp) die('ftp.example.com ile bağlantı kurulamadı');
// kullanıcı adı ve parola ile oturum açalım
$login_result = ftp_login($ftp, $ftp_user_name, $ftp_user_pass);
// / için dosya listesini alalım
$buff = ftp_rawlist($ftp, '/');
// bağlantıyı kapatalım
ftp_close($ftp);
// tamponu çıktılayalım
var_dump($buff);
?>
Yukarıdaki örnek şuna benzer bir çıktı üretir:
array(3) { [0]=> string(65) "drwxr-x--- 3 foo foo 4096 Jul 12 12:16 public_ftp" [1]=> string(66) "drwxr-x--- 15 foo foo 4096 Nov 3 21:31 public_html" [2]=> string(73) "lrwxrwxrwx 1 foo foo 11 Jul 12 12:16 www -> public_html" }