我在使用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也是启用的。
我很困惑,有什么帮助吗?
发布于 2013-08-15 15:07:03
结果发现这是一个循环回退问题,我试图扫描同一个域上的一个文件夹,这是我的主机不允许的。
我不得不引入一种“状态”来处理这一问题,即该软件是否处于活动状态(因为该软件一旦运行,实际上将指向另一个域)。
发布于 2013-07-24 14:16:50
假设您在PHP (PHP: FTP)中加载了ftp扩展,您可以:
$connect = ftp_connect($ftp_server);
$login_result = ftp_login($connect, $username, $password);
$contents = ftp_nlist($connect, ".");
print_r($contents);https://stackoverflow.com/questions/17836389
复制相似问题