百科狗-知识改变命运!
--

ftp_ssl_connect() - ftp函数

百变鹏仔12个月前 (11-21)阅读数 13#技术干货
文章标签函数

ftp_ssl_connect()

(PHP 4 >= 4.3.0, PHP 5, PHP 7)

打开 SSL-FTP 连接

说明

ftp_ssl_connect(string $host[,int $port= 21[,int $timeout= 90]]): resource

ftp_ssl_connect()显式的打开一个到$host的安全 FTP 连接(SSL-FTP)。即使服务器未配置 SSL-FTP,或者服务器的证书无效,ftp_ssl_connect()函数也会成功的建立到服务器的连接。直到调用ftp_login()函数的时候,客户端才会发送对应的 AUTH FTP 命令,此时,如果服务器未配置 SSL-FTP 或者整数无效,ftp_login()函数会失败。

Note:为何本函数有可能不存在?

ftp_ssl_connect() - ftp函数

只有 PHP 构建时同时包含了 ftp 模块和OpenSSL模块时,ftp_ssl_connect()函数才可用。也就是说,在 Windows 平台上,官方发布的 PHP 构建中本函数不可用。如果需要在 Windows 平台使用本函数,需要自行编译 PHP。Note:

ftp_ssl_connect()不是用来连接 sFTP 服务的。要在 PHP 中使用 sFTP,请参见ssh2_sftp()。

参数

$host

FTP 服务器地址。此参数末尾不可以有斜线,开头也不可以有ftp://

$port

要连接的端口。如果省略此参数或设置为 0,将使用 FTP 默认端口 21。

$timeout

此参数设置所有后续网络操作的超时时长。如果省略,默认值为 90 秒。可以使用ftp_set_option()和ftp_get_option()函数随时读取或设置超时时长。

返回值

操作成功返回 SSL-FTP 流,操作失败返回FALSE

更新日志

版本说明
5.2.2以前版本中,如果无法使用 SSL 连接,将会返回一个非 SSL 的连接,在 5.2.2 版本中修改为返回FALSE

范例

ftp_ssl_connect()函数例程

鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com

免责声明:我们致力于保护作者版权,注重分享,当前被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!邮箱:344225443@qq.com)

图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,本着为中国教育事业出一份力,发布内容不收取任何费用也不接任何广告!)