如何通过php在ftp中查找文件?

问题描述 投票:-1回答:1

我想在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"
php ftp
1个回答
1
投票

不确定我理解你的问题。

虽然如果你想在FTP服务器上使用scandir,你必须传入一个ftp:// URL,如:

$result = scandir("ftp://example.com/directory/to/list/");

你当然需要有fopen wrappers enabled(它默认启用)。

或者,使用FTP function ftp_nlist

© www.soinside.com 2019 - 2024. All rights reserved.