例
打开一个安全的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);
?>
定义和用法
该ftp_ssl_connect()函数打开一个安全的SSL-FTP连接。
当连接打开时,可以对服务器运行FTP功能。
注:此功能仅如果FTP模块和OpenSSL的同时支持内置静态到PHP。
句法
ftp_ssl_connect( host,port,timeout );
参数 | 描述 |
---|---|
host | 需要。 指定FTP服务器地址。 可以是域地址或IP地址。 此参数不应与前缀"ftp://"或有任何尾随的斜杠 |
port | 可选的。 指定要连接到的端口。 默认值是21 |
timeout | 可选的。 指定网络操作超时。 默认是90秒 |
技术细节
返回值: | 返回对错误的成功或FALSE SSL的FTP流 |
---|---|
PHP版本: | 4.3+ |
PHP更新日志: | 在PHP 5.2.2这个功能,如果它不能使用的,而不是fallbacking到非SSL连接的SSL连接,返回FALSE |
<PHP FTP参考