PHP使用Scandir和外部URL - 未实现

时间:2013-07-24 14:07:25

标签: php scandir

我在使用scandir时遇到了一些麻烦 - 我在一个网站上运行正常,但现在我想要扫描该网站上的同一目录,但是来自不同的网站。

我正在使用以下代码:

array_diff(scandir('http://sub.domain.co.uk/folder/folder/'), array('.', '..'));

我收到此错误:

Warning: scandir(http://sub.domain.co.uk/folder/folder/): failed to open dir: not implemented

我有一个谷歌,但提出的很少 - 我尝试在外部网站上启用目录列表,并且也启用了allow_fopen_url。

我很难过,对此有任何帮助吗?

2 个答案:

答案 0 :(得分:3)

假设您在PHP(PHP: FTP)中加载了ftp扩展名,您可以:

$connect = ftp_connect($ftp_server);

$login_result = ftp_login($connect, $username, $password);

$contents = ftp_nlist($connect, ".");

print_r($contents);

答案 1 :(得分:0)

这原来是一个环回问题,我试图扫描同一域上的一个文件夹,这是我的主机不允许的。

我不得不引入一个'状态'来处理这个问题,说明该软件是否有效(因为该软件一旦实时,将实际指向不同的域名)。