(PHP 4 >= 4.2.0, PHP 5, PHP 7)
ftp_set_option — Setzt diverse FTP-Laufzeitoptionen
Diese Funktion kontrolliert diverse FTP-Laufzeitoptionen für den angegebenen FTP-Stream.
ftp_stream
Der Verbindungshandler der FTP-Verbindung.
option
Zur Zeit werden folgende Optionen unterstützt:
FTP_TIMEOUT_SEC |
Ändert den Timeout in Sekunden für alle folgenden Netzwerkoperationen.
value muss eine ganze Zahl sein, die
größer als 0 ist. Der Standardwert des Timeouts ist 90 Sekunden.
|
FTP_AUTOSEEK |
Falls aktiviert, werden GET- oder PUT-Anfragen mit einem
resumepos - oder
startpos -Parameter innerhalb der
Datei erst die angegebene Position suchen. Dies ist
standardmäßig aktiviert.
|
FTP_USEPASVADDRESS |
Falls deaktiviert, ignoriert PHP die IP-Adresse, die vom FTP-Server
als Antwort auf das PASV-Kommando zurückgeliefert wurde, und
verwendet statt dessen die IP-Adresse, die im ftp_connect() Aufruf
bereit gestellt wurde.
value muss boolean sein.
|
value
Dieser Parameter hängt davon ab, welche
option
für die Änderung ausgewählt wurde.
Gibt TRUE
zurück, wenn die Option gesetzt werden konnte, sonst
FALSE
. Eine Warnung wird geworfen, falls die
option
nicht unterstützt wird oder falls der
angegebene value
nicht mit dem erwarteten
Wert für die angegebene option
übereinstimmt.
Beispiel #1 ftp_set_option()-Beispiel
<?php
// Setze den Netzwerk-Timeout auf 10 Sekunden
ftp_set_option($conn_id, FTP_TIMEOUT_SEC, 10);
?>