所以我有一个文件夹正在打开,并从那里读取文件的名称。到目前为止,一切都很好。但是,当我尝试将这些文件名推送到数组时,出现错误并感到非常困惑。我确定我错过了一些简单的事情,但是我找不到。也许有些新鲜的眼睛可以帮助我。
错误:
Notice: Undefined variable: filename in C:\xampp\htdocs\admin\catalog\controller\xml\home.php on line 10
代码:
$xml_folder = DIR_XML;
$xml_files = array();
if ($handle = opendir($xml_folder)) {
while (false !== ($fileName = readdir($handle))) {
if ($fileName != "." && $fileName != ".." && $fileName != "..." && $fileName != "....") {
$xml_files[] = $filename;
}
}
closedir($handle);
}
print_r($xml_files);
输出:
Array ( [0] => [1] => )