此代码出现“无效参数”错误。请帮我解决。
$sub1 = "sub1";
$sub2 = "sub2";
$td = "4";
foreach (glob("directory/".$sub1."/".$sub2."*.td".$td) as $filename) { //This is the line throwing the error
echo "$filename size " . filesize($filename) . "\n"; //This is right from php.net manual
}
答案 0 :(得分:1)
看起来你错过了一个斜线:
foreach (glob("directory/".$sub1."/".$sub2."*.td".$td) as $filename)
应该是:
foreach (glob("directory/".$sub1."/".$sub2."/*.td".$td) as $filename)
(如果我有一个存储目录的变量,我总是在末尾添加斜杠 - 它保持一致,并且意味着当我使用时我不需要记得重写斜杠它)。