Neueste Web-Entwicklung Tutorials
 

PHP 5 FTP-Funktionen


PHP FTP Einführung

Die FTP - Funktionen geben Client - Zugriff auf Dateiservern durch den File Transfer Protocol (FTP) .

Die FTP-Funktionen zu öffnen verwendet werden, um, Login und enge Verbindungen sowie Upload, Download, umbenennen, löschen und Informationen über Dateien von Fileservern zu erhalten. Nicht alle der FTP-Funktionen werden mit jedem Server arbeiten oder die gleichen Ergebnisse zurück. Die FTP-Funktionen wurden mit PHP 3 verfügbar.

Wenn Sie nur aus lesen möchten oder in einer Datei auf einem FTP-Server schreiben, sollten Sie die ftp: // Wrapper mit den Funktionen des Dateisystems, die eine einfachere und intuitive Schnittstelle zur Verfügung stellen.


Installation

Für diese Funktionen arbeiten, müssen Sie PHP mit --enable-ftp kompilieren.

Die Windows-Version von PHP ist für diese Erweiterung eine integrierte Unterstützung.


PHP 5 FTP-Funktionen

Funktion Beschreibung
ftp_alloc() Ordnet Raum für eine Datei auf dem FTP-Server hochgeladen werden
ftp_cdup() Änderungen an dem übergeordneten Verzeichnis auf dem FTP-Server
ftp_chdir() Ändert das aktuelle Verzeichnis auf dem FTP-Server
ftp_chmod() Legt Berechtigungen für eine Datei per FTP
ftp_close() Schließt eine FTP-Verbindung
ftp_connect() Öffnet eine FTP-Verbindung
ftp_delete() Löscht eine Datei auf dem FTP-Server
ftp_exec() Führt einen Befehl auf dem FTP-Server
ftp_fget() Lädt eine Datei vom FTP-Server und speichert sie in eine offene lokale Datei
ftp_fput() Hinterlegte Dokumente aus einer geöffneten Datei und speichert diese in einer Datei auf dem FTP-Server
ftp_get_option() Gibt Laufzeitoptionen der FTP-Verbindung
ftp_get() Lädt eine Datei vom FTP-Server
ftp_login() Loggt sich in die FTP-Verbindung
ftp_mdtm() Gibt den Zeitpunkt der letzten Änderung einer angegebenen Datei
ftp_mkdir() Erstellt ein neues Verzeichnis auf dem FTP-Server
ftp_nb_continue() Weiterhin das Abrufen / Senden einer Datei (non-blocking)
ftp_nb_fget() Lädt eine Datei vom FTP - Server und speichert sie in eine geöffnete Datei (non-blocking)
ftp_nb_fput() Hinterlegte Dokumente aus einer geöffneten Datei und speichert diese in einer Datei auf dem FTP - Server (non-blocking)
ftp_nb_get() Lädt eine Datei vom FTP - Server (non-blocking)
ftp_nb_put() Lädt eine Datei auf dem FTP - Server (non-blocking)
ftp_nlist() Gibt eine Liste von Dateien im angegebenen Verzeichnis auf dem FTP-Server
ftp_pasv() Schaltet den passiven Modus ein oder aus
ftp_put() Lädt eine Datei auf dem FTP-Server
ftp_pwd() Gibt die aktuellen Verzeichnisnamen
ftp_quit() Ein Alias für ftp_close()
ftp_raw() Sendet eine Rohbefehlsdaten zum FTP-Server
ftp_rawlist() Gibt eine Liste von Dateien mit Dateiinformationen aus einem bestimmten Verzeichnis
ftp_rename() Benennt eine Datei oder ein Verzeichnis auf dem FTP-Server
ftp_rmdir() Löscht ein leeres Verzeichnis auf dem FTP-Server
ftp_set_option() Sets Laufzeitoptionen für die FTP-Verbindung
ftp_site() Sendet einen FTP-Site-Befehl an den FTP-Server
ftp_size() Gibt die Größe der angegebenen Datei
ftp_ssl_connect() Öffnet eine sichere SSL-FTP-Verbindung
ftp_systype() Gibt den Systemtyp des FTP-Servers

PHP 5 Vordefinierte FTP Konstanten

Konstante Art PHP
FTP_ASCII Ganze Zahl PHP 3
FTP_TEXT Ganze Zahl PHP 3
FTP_BINARY Ganze Zahl PHP 3
FTP_IMAGE Ganze Zahl PHP 3
FTP_TIMEOUT_SEC Ganze Zahl PHP 3
FTP_AUTOSEEK Ganze Zahl PHP 4.3
FTP_AUTORESUME Ganze Zahl PHP 4.3
FTP_FAILED Ganze Zahl PHP 4.3
FTP_FINISHED Ganze Zahl PHP 4.3
FTP_MOREDATA zurück Ganze Zahl PHP 4.3