我重写经过加工,整理本地服务器上的文件与一个可以通过SSH连接实现远程服务器上做这样的功能。什么文件操作都可以使用SSH2://在PHP
现有系统使用PECL SSH2库抓取特定文件等类
if ($stream = @fopen("ssh2.sftp://$sftp/$filename", "r")) {
//do stuff...
}
但我不知道文件名了。我哈得此使用
$file_path = ABSOLUTE_PATH . UPLOAD_URL . $importfolder . '/';
$file = '*.xml';
$files = glob($file_path.$file);
我不能让水珠()通过SSH服务器工作
$files = glob("ssh2.sftp://$sftp/*.xml");
(总是回来空白尽管在目录中的一些XML文件(SFTP本地工作连接到一个目录)。
我怎样才能达致这?我可以使用功能,如水珠()在这里?
无法看到任何不需要文字文件路径传递 – Damon
可以执行shell命令找到你的文件,比如'ls'或'find | grep'等更新了答案... –
好的非常感谢这个例子。 – Damon