ftp_rawlist

(PHP 4, PHP 5, PHP 7, PHP 8)

ftp_rawlistBelirtilen dizindeki dosyaların ayrıntılı bir listesini döndürür

Açıklama

ftp_rawlist(FTP\Connection$ftp, string$dizin, bool$ardışık = false): array|false

ftp_rawlist() işlevi FTP LIST komutunu çalıştırıp sonuçları bir dizi içinde döndürür.

Bağımsız Değişkenler

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.

Dönen Değerler

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 Bilgisi

Sürüm: Açıklama
8.1.0ftp bağımsız değişkeni artık FTP\Connection nesnesi kabul ediyor; evvelce ftp özkaynağı kabul ediyordu.

Örnekler

Ö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" }

Ayrıca Bakınız

  • ftp_nlist() - Belirtilen dizindeki dosyaların listesini döndürür
  • ftp_mlsd() - Belirtilen dizindeki dosyaların bir listesini döndürür
To Top