PHP 8.3.4 Released!

ftp_get_option

(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)

ftp_get_optionRuft diverse Laufzeitoptionen der angegebenen FTP-Verbindung ab

Beschreibung

ftp_get_option(FTP\Connection $ftp, int $option): int|bool

Diese Funktion gibt den Wert der angeforderten Option option von der angegebenen FTP-Verbindung zurück.

Parameter-Liste

ftp

Eine FTP\Connection-Instanz.

option

Zur Zeit werden die folgenden Optionen unterstützt:

Unterstützte FTP-Laufzeitoptionen
FTP_TIMEOUT_SEC Gibt den aktuellen Timeout für alle Netzwerkoperationen zurück.
FTP_AUTOSEEK Gibt true zurück, wenn diese Option aktiv ist, sonst false.

Rückgabewerte

Gibt bei Erfolg den Wert zurück oder false, wenn die angegebene Option option nicht unterstützt wird. Im letzteren Fall wird zusätzlich eine Warnung ausgegeben.

Changelog

Version Beschreibung
8.1.0 Der Parameter ftp erwartet nun eine FTP\Connection-Instanz; vorher wurde eine Ressource erwartet.

Beispiele

Beispiel #1 ftp_get_option()-Beispiel

<?php
// Ermittle den Timeout der angegebenen FTP-Verbindung
$timeout = ftp_get_option($ftp, FTP_TIMEOUT_SEC);
?>

Siehe auch

add a note

User Contributed Notes 1 note

up
1
elamrani dot sv dot laza at gmail dot com
3 years ago
Please note that you can use this function to get the value of FTP_USEPASSIVEADDRESS option also :

<?php

$conn
= ftp_connect("host");
$login = ftp_login($conn, "user", "password");

var_dump(ftp_get_option($conn, FTP_USEPASVADDRESS)); // true (which is the default value)

ftp_set_option($conn, FTP_USEPASVADDRESS, false); // change the value

var_dump(ftp_get_option($conn, FTP_USEPASVADDRESS)); // false

?>
To Top