我使用XAMPP 3.2.2和PHP 7.0.14版。
我需要将我的连接从ftp升级到sftp。目前我正在尝试以下连接。
$conn_id = ftp_connect('server.com');
$tmp_dir = "\test\path\";
$login_result = ftp_login($conn_id, 'username', 'password');
ftp_chdir($conn_id, "path/$id");
$contents = ftp_nlist($conn_id, ".");
$i = 0;
$files_to_zip = array();
sort($contents);
foreach($contents as $filename) {
if($_GET['file'.$i] == 'file'.$i++) {
$handle = fopen("/$filename", "w");
$get = ftp_fget($conn_id, $handle, $filename, FTP_BINARY);
fclose($handle);
$files_to_zip[$filename] = $tmp_dir . "/$filename";
}
}
ftp_close($conn_id);
如何转移到sftp连接?