(PHP 4 >= 4.3.0, PHP 5, PHP 7)
ftp_ssl_connect — 锟斤拷 SSL-FTP 锟斤拷锟斤拷
$host
[, int $port
= 21
[, int $timeout
= 90
]] ) : resource
ftp_ssl_connect() 锟斤拷式锟侥达拷一锟斤拷锟斤拷
host
锟侥帮拷全 FTP 锟斤拷锟接o拷SSL-FTP锟斤拷锟斤拷
锟斤拷使锟斤拷锟斤拷锟斤拷未锟斤拷锟斤拷 SSL-FTP锟斤拷锟斤拷锟竭凤拷锟斤拷锟斤拷锟斤拷证锟斤拷锟斤拷效锟斤拷ftp_ssl_connect()
锟斤拷锟斤拷也锟斤拷晒锟斤拷慕锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷印锟街憋拷锟斤拷锟斤拷锟� ftp_login() 锟斤拷锟斤拷锟斤拷时锟斤拷
锟酵伙拷锟剿才会发锟酵讹拷应锟斤拷 AUTH FTP 锟斤拷锟筋,锟斤拷时锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟轿达拷锟斤拷锟� SSL-FTP 锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷效锟斤拷
ftp_login() 锟斤拷锟斤拷锟斤拷失锟杰★拷
Note: 为锟轿憋拷锟斤拷锟斤拷锟叫匡拷锟杰诧拷锟斤拷锟节o拷
只锟斤拷 PHP 锟斤拷锟斤拷时同时锟斤拷锟斤拷锟斤拷 ftp 模锟斤拷 锟斤拷 OpenSSL 模锟斤拷时锟斤拷 ftp_ssl_connect() 锟斤拷锟斤拷锟脚匡拷锟矫★拷 也锟斤拷锟斤拷说锟斤拷锟斤拷 Windows 平台锟较o拷锟劫凤拷锟斤拷锟斤拷锟斤拷 PHP 锟斤拷锟斤拷锟叫憋拷锟斤拷锟斤拷锟斤拷锟斤拷锟矫★拷 锟斤拷锟斤拷锟揭拷锟� Windows 平台使锟矫憋拷锟斤拷锟斤拷锟斤拷锟斤拷要锟斤拷锟叫憋拷锟斤拷 PHP锟斤拷
Note:
ftp_ssl_connect() 锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷 sFTP 锟斤拷锟斤拷摹锟� 要锟斤拷 PHP 锟斤拷使锟斤拷 sFTP锟斤拷锟斤拷渭锟� ssh2_sftp()锟斤拷
host
FTP 锟斤拷锟斤拷锟斤拷锟斤拷址锟斤拷 锟剿诧拷锟斤拷末尾锟斤拷锟斤拷锟斤拷锟斤拷斜锟竭o拷锟斤拷头也锟斤拷锟斤拷锟斤拷锟斤拷 ftp://锟斤拷
port
要锟斤拷锟接的端口★拷锟斤拷锟绞★拷源瞬锟斤拷锟斤拷锟斤拷锟斤拷锟轿� 0锟斤拷锟斤拷使锟斤拷 FTP 默锟较端匡拷 21锟斤拷
timeout
锟剿诧拷锟斤拷锟斤拷锟斤拷锟斤拷锟叫猴拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷某锟绞笔憋拷锟斤拷锟� 锟斤拷锟绞★拷裕锟侥拷锟街滴� 90 锟诫。 锟斤拷锟斤拷使锟斤拷 ftp_set_option() 锟斤拷 ftp_get_option() 锟斤拷锟斤拷锟斤拷时锟斤拷取锟斤拷锟斤拷锟矫筹拷时时锟斤拷锟斤拷
锟斤拷锟斤拷锟缴癸拷锟斤拷锟斤拷 SSL-FTP 锟斤拷锟斤拷锟斤拷锟斤拷失锟杰凤拷锟斤拷 FALSE
锟斤拷
锟芥本 | 说锟斤拷 |
---|---|
5.2.2 |
锟斤拷前锟芥本锟叫o拷锟斤拷锟斤拷薹锟绞癸拷锟� SSL 锟斤拷锟接o拷锟斤拷锟结返锟斤拷一锟斤拷锟斤拷 SSL 锟斤拷锟斤拷锟接o拷
锟斤拷 5.2.2 锟芥本锟斤拷锟睫革拷为锟斤拷锟斤拷 FALSE
|
Example #1 ftp_ssl_connect() 锟斤拷锟斤拷锟斤拷锟斤拷
<?php
// 锟斤拷锟斤拷锟斤拷锟斤拷 SSL 锟斤拷锟斤拷
$conn_id = ftp_ssl_connect($ftp_server);
// 使锟斤拷锟矫伙拷锟斤拷锟斤拷锟斤拷锟斤拷锟铰�
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
if (!$login_result) {
// 锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷拢锟絇HP 锟结发锟斤拷 E_WARNING 锟斤拷锟斤拷母婢拷锟较�
die("can't login");
}
echo ftp_pwd($conn_id); // /
// 锟截憋拷 ssl 锟斤拷锟斤拷
ftp_close($conn_id);
?>