我想在ftp中找到文件。
我们有这样的树路径:ftp://documents.mycomp.com/mycomp/2017/companies/code/file.pdf 你可以在这里找到php源:ftp://documents.mycomp.com/php/get_File.php。
在测试位置,我的电脑,它工作正常。但是在ftp-server上查找是一个问题......
$directory = "../mycomp/2017/compX/57719/"
$root = getcwd();
$result = scandir($root . substr($directory, 2), SCANDIR_SORT_ASCENDING);
foreach($result as $fileName)
{
...;
$files[] = substr($directory, 2) . $fileName;
}
...
Result:
$files[x] = "../mycomp/2017/compX/57719/premiumList.pdf"
答案 0 :(得分:1)
不确定我理解你的问题。
虽然如果您想在FTP服务器上使用scandir
,您必须传递ftp://
网址,如:
$result = scandir("ftp://example.com/directory/to/list/");
您当然需要fopen wrappers enabled(默认情况下已启用)。
或者,使用FTP function ftp_nlist
。