scandir / opendir无法与ssh2.sftp一起使用吗?

时间:2019-01-17 12:29:12

标签: php scandir ssh2-sftp

如果我尝试以下命令:

$_content = file_get_contents("ssh2.sftp://".intval($sftp)."/Lorem-62398848890105_20190117-101229.txt");

它有效,我得到正确的内容。 但是每当我要拥有远程文件夹的所有文件时,就无法打开目录。

我尝试了 scandir opendir 。两者都引发此消息:

Warning: scandir(): Unable to open ssh2.sftp://12/ on remote host

我做错了什么?一些提示确实可以帮助我。

致谢

上下文:我使用PHP 7.0.32,并且ssh2.so已完全安装


更新:我明白了。我认为这是由于提供者的错误态度。 运作方式:

$handle = opendir("ssh2.sftp://".intval($sftp).ssh2_sftp_realpath($sftp,".").'./');

函数 ssh2_sftp_realpath +' ./ '可以解决问题。

0 个答案:

没有答案