PHP ftp_ssl_connect() 函数
实例
打开一个安全的 SSL-FTP 连接:
<?php
// set up basic SSL connection
$ftp_server = "123.123.123.123";
$ftp_conn = ftp_ssl_connect($ftp_server) or die("Could not connect to $ftp_server");
// login
$login = ftp_login($ftp_conn, $ftp_username, $ftp_userpass);
// then do something...
// close SSL connection
ftp_close($ftp_conn);
?>
// set up basic SSL connection
$ftp_server = "123.123.123.123";
$ftp_conn = ftp_ssl_connect($ftp_server) or die("Could not connect to $ftp_server");
// login
$login = ftp_login($ftp_conn, $ftp_username, $ftp_userpass);
// then do something...
// close SSL connection
ftp_close($ftp_conn);
?>
定义和用法
ftp_ssl_connect() 函数打开一个安全的 SSL-FTP 连接。
当连接打开,您就可以在服务器运行 FTP 函数。
注释: 仅当 ftp 模块和 OpenSSL 支持都静态内置到 PHP 中时,此功能才可用。
语法
ftp_ssl_connect(host, port, timeout);
参数值
参数 | 描述 |
---|---|
host |
必需。规定要使用的 FTP 连接(FTP 连接的标识符)。 可以是域名或 IP 地址。该参数不能包含 "ftp://" 或 斜杠。 |
port | 可选。规定 FTP 服务器的端口。默认是 21。 |
timeout | 可选。规定 FTP 连接的超时时间。默认是 90 秒。 |
技术细节
返回值: | 成功为 SSL-FTP 流,失败为 FALSE |
---|---|
PHP 版本: | 4.3+ |
PHP 更新日志: | PHP 5.2.2 - 如果无法使用 SSL 连接,则此函数返回 FALSE,而不是回退到非 SSL 连接 |