(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
ftp_set_option — Setzt diverse FTP-Laufzeitoptionen
Diese Funktion kontrolliert diverse FTP-Laufzeitoptionen für die angegebene FTP-Verbindung.
ftpEine FTP\Connection-Instanz.
optionZur Zeit werden folgende Optionen unterstützt:
| FTP_TIMEOUT_SEC | Ändert den Timeout in Sekunden für alle folgenden
            Netzwerkoperationen. valuemuss 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- oderstartpos-Parameter innerhalb der
            Datei zuerst 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ückgegeben wurde, und
            verwendet stattdessen die IP-Adresse, die im ftp_connect()-Aufruf
            bereitgestellt wurde. valuemuss ein 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 ausgegeben, falls die
   option nicht unterstützt wird oder falls der
   angegebene value nicht mit dem erwarteten
   Wert für die angegebene option übereinstimmt.
  
| Version | Beschreibung | 
|---|---|
| 8.1.0 | Der Parameter ftperwartet nun eine
  FTP\Connection-Instanz; vorher wurde eine Ressource
  erwartet. | 
Beispiel #1 ftp_set_option()-Beispiel
<?php
// Setze den Netzwerk-Timeout auf 10 Sekunden
ftp_set_option($ftp, FTP_TIMEOUT_SEC, 10);
?>