我正在尝试扫描http目录并获取多维数组中的所有文件夹,子文件夹和文件。 我们的想法是使用数组创建菜单,然后根据单击的菜单项浏览和列出文件夹内容。 我正在使用此代码读取父目录:
$GLOBALS['website'] = 'http://thewebsite.com/catalog/';
function readmenuitems($item=""){
$website = $GLOBALS['website'];
$webfolder = $website.$item;
$result = array();
$html = file_get_html($webfolder);
foreach($html->find('a') as $element){
array_push($result, $element->href);
}
return $result;
}
$allitems = readmenuitems();
函数file_get_html()来自此处:http://simplehtmldom.sourceforge.net/
我制作了这样的菜单的第一级,但我在php中的知识不足以让它进入目录并循环,而有其他子目录和文件。 整个过程应该适用于Wordpress。
我将很感激如何解决这个问题的任何帮助或好主意:)
谢谢!