PHP Conference Nagoya 2025

ftp://

ftps://

ftp:// -- ftps://Zugriff auf FTP(s)-URLs

Beschreibung

Ermöglicht es, über FTP lesend auf bestehende Dateien zuzugreifen und neue Dateien zu erstellen. Wenn der Server den passiven FTP-Modus nicht unterstützt, schlägt die Verbindung fehl.

Dateien können entweder zum Lesen oder zum Schreiben geöffnet werden, aber nicht beides gleichzeitig. Wenn eine Datei auf dem FTP-Server bereits vorhanden ist und versucht wird, sie ohne die Kontextoption overwrite zum Schreiben zu öffnen, schlägt die Verbindung fehl. Wenn bereits vorhandene Dateien über ftp überschrieben werden sollen, muss die Option overwrite im Kontext angegeben und die Datei zum Schreiben geöffnet werden. Alternativ kann auch die Erweiterung FTP verwendet werden.

Wenn die Direktive from in der php.ini gesetzt ist, dann wird dieser Wert als anonymes FTP-Passwort gesendet.

Verwendung

  • ftp://example.com/pub/file.txt
  • ftp://user:password@example.com/pub/file.txt
  • ftps://example.com/pub/file.txt
  • ftps://user:password@example.com/pub/file.txt

Optionen

Zusammenfassung des Wrappers
Eigenschaft wird unterstützt
Eingeschränkt durch allow_url_fopen Ja
Erlaubt Lesen Ja
Erlaubt Schreiben Ja (neue Dateien; vorhandene Dateien mit dem Parameter overwrite)
Erlaubt Anfügen Ja
Erlaubt gleichzeitiges Lesen und Schreiben Nein
Unterstützt stat() Nur filesize(), filemtime(), filetype(), file_exists(), is_file() und is_dir().
Unterstützt unlink() Ja
Unterstützt rename() Ja
Unterstützt mkdir() Ja
Unterstützt rmdir() Ja

Anmerkungen

Hinweis:

FTPS wird nur unterstützt, wenn die Erweiterung openssl aktiviert ist.

Wenn SSL vom Server nicht unterstützt wird, wird die Verbindung auf normales unverschlüsseltes FTP zurückgesetzt.

Hinweis: Anfügen
Dateien können über den ftp://-URL-Wrapper angefügt werden.

Siehe auch

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top