将文件名推入数组时遇到麻烦

时间:2019-06-22 18:19:02

标签: php arrays file

所以我有一个文件夹正在打开,并从那里读取文件的名称。到目前为止,一切都很好。但是,当我尝试将这些文件名推送到数组时,出现错误并感到非常困惑。我确定我错过了一些简单的事情,但是我找不到。也许有些新鲜的眼睛可以帮助我。

错误:

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] => ) 

0 个答案:

没有答案