Neueste Web-Entwicklung Tutorials
 

PHP ftp_rawlist() Function

<PHP FTP - Referenz

Beispiel

Holen Liste der Dateien mit Datei-Informationen:

<?php
// connect and login to FTP server
$ftp_server = "ftp.example.com";
$ftp_conn = ftp_connect($ftp_server) or die("Could not connect to $ftp_server");
$login = ftp_login($ftp_conn, $ftp_username, $ftp_userpass);

// get the file list for /
$filelist = ftp_rawlist($ftp_conn, "/");

// close connection
ftp_close($ftp_conn);

// output $filelist
var_dump($filelist);
?>

Die Ausgabe könnte wie folgt aussehen:

array(3)
{
[0] => string(57) "drw-rw-rw- 1 user group 0 Jan 03 08:33 images"
[1] => string(62) "-rw-rw-rw- 1 user group 160 Feb 16 13:54 php"
[2] => string(75) "-rw-rw-rw- 1 user group 20 Feb 14 12:22 test"
}

Definition und Verwendung

Die ftp_rawlist() Funktion gibt eine Liste von Dateien mit Dateiinformationen (from a specified directory on the FTP server) - (from a specified directory on the FTP server) .

Syntax

ftp_rawlist( ftp_connection,dir,recursive );

Parameter Beschreibung
ftp_connection Erforderlich. Gibt die FTP-Verbindung zu verwenden,
dir Erforderlich. Gibt den Verzeichnispfad. Kann Argumente für den Befehl LIST enthalten. Tipp: Verwenden Sie "." das aktuelle Verzeichnis angeben
recursive Optional. Standardmäßig sendet diese Funktion einen "LIST" Befehl an den Server. Wenn jedoch die rekursiven Parameter auf TRUE gesetzt ist, sendet er einen "LIST -R" Befehl

Technische Details

Rückgabewert: Gibt einen Array, wobei jedes Element eine Zeile des Textes entspricht. Keine Analyse durchgeführt wird
PHP Version: 4+
PHP Changelog: Der rekursive Parameter wurde in PHP 4.3 hinzugefügt

<PHP FTP - Referenz