0

我收到此代码的“无效参数”错误。请帮我修复它。

$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
}
4

1 回答 1

1

看起来你缺少一个斜杠:

foreach (glob("directory/".$sub1."/".$sub2."*.td".$td) as $filename)

应该:

foreach (glob("directory/".$sub1."/".$sub2."/*.td".$td) as $filename)

(如果我有一个存储目录的变量,我总是在最后添加斜线 - 它使事情保持一致,这意味着我不需要记住在使用它时重新添加斜线。)

于 2012-10-01T14:38:25.237 回答