:
$connection = ssh2_connect($server, 22);
ssh2_auth_password($connection, 'root', 'password'); // connects GOOD !
ssh2_sftp_unlink ($connection , "/var/www/$db/url.txt");
ssh2_scp_recv($connection, "/var/www/url.txt", "/var/www/url.txt");
PHP警告:ssh2_sftp_unlink():提供的资源无效 SSH2 SFTP资源PHP警告:ssh2_scp_recv():无法接收
中的远程文件
有什么想法吗?
答案 0 :(得分:1)
如果您查看文档,则缺少sftp资源对象:
<?php
$connection = ssh2_connect('shell.example.com', 22);
ssh2_auth_password($connection, 'username', 'password');
$sftp = ssh2_sftp($connection);
ssh2_sftp_unlink($sftp, '/home/username/stale_file');
?>
以下是the doc:
if ( window.history.replaceState ) {
var url = window.location.href;
var value = url.substring(0, url.lastIndexOf('/') + 1);
window.history.replaceState("blog", "Blog", value );
}
注意:使用ssh2_scp_recv,您正在尝试下载刚刚删除的文件。也许你可以改变订单。下载然后删除。