一个简单的问题,目前我正在使用此行扫描其他网站中的文件 “$ sfs = scandir('ftp://'” 但我想知道如果该网站使用SFTP - SSH,我应该仍然使用下面的命令,而不是ftp我将使用sftp? “$ sfs = scandir('sftp://'”“
我将非常感谢您的回答。谢谢!
答案 0 :(得分:0)
SFTP在此page上有完整的指南。
您应首先建立连接,然后才能传输文件。
(按照你自己的方向复制下面例子中的流变量。
通过fopen创建一个新文件,然后在新文件中打印$ stream)
来自php.net的例子:
<?php
$connection = ssh2_connect('shell.example.com', 22);
ssh2_auth_password($connection, 'username', 'password');
$sftp = ssh2_sftp($connection);
$stream = fopen("ssh2.sftp://$sftp/path/to/file", 'r');
?>