Syntax:ftp_get_option ($ftp_connection, $option)
Parameter:this function takes two parameters as specified above and described below:
- $ftp_connection:Required. Indicates an existing FTP connection.
- $option:required. It specifies a runtime option to return for an existing FTP connection.
Possible Choices - FTP_TIMEOUT_SEC: Return time used for the network.
- FTP_AUTOSEEK: Returns if this option is enabled, returns FALSE otherwise.
Return value:returns the value of the parameter on success and False if the parameter is not supported.
Notes: - This function is available for PHP 4.2.0 and newer.
- The following examples cannot be run in the online IDE. So try running PHP on some hosting server or localhost with the correct ftp server name.
Example :
/ / Connect to FTP server
// Use correct FTP server
$ftp_server
=
"localhost"
;
// Use correct ftp username
$ftp_username
=
"username"
;
// Use correct FTP password matching
// to the ftp username
$ftp_userpass
=
"password"
;
// Establish an ftp connection
$ftp_connection
= ftp_connect ( $ftp_server
)
or
die
(
"Could not connect to $ftp_server "
);
if
(
$ftp_connection
) {
echo
"successfully connected to the ftp server!"
;
// Login to the established connection
// ftp user password
$login
= ftp_login (
$ftp_connection
,
$ftp_username
,
$ftp_userpass
);
if
(
$login
) {
// Success check login
echo
"
logged in successfully! "
;
// Print timeout for current ftp connection
echo
ftp_get_option (
$ftp_connection
, FTP_TIMEOUT_SEC).
"
"
;
// Print whether FTP_AUTOSEEK is enabled or not
echo
ftp_get_option (
$ftp_connection
, FTP_AUTOSEEK).
"
"
;
}
else
{
echo
"
login failed! "
;
}
// Close connection
if
(ftp_close (
$ftp_connection
)) {
echo
"
Connection closed Successfully!"
;
}
}
?>
Output:successfully connected to the ftp server! logged in successfully! 90 1 Connection closed Successfully!
Link: https://www.php.net/manual/en/function.ftp-get-option.php