ftp_ssl_connect

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

ftp_ssl_connect锟斤拷 SSL-FTP 锟斤拷锟斤拷

说锟斤拷

ftp_ssl_connect ( string $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);
?>

锟轿硷拷

  • ftp_connect() - 锟斤拷锟斤拷一锟斤拷锟铰碉拷 FTP 锟斤拷锟斤拷