-2

誰でもこのコードで私を助けることができますか? 私はそれを機能させることができないようです!

<?php
$file = scandir("../");

foreach ($files as $file) {
    if(is_dir($file) && $file != '.' && $file != '..' && $file != 'images') {
        $folders++; // Counter
    } elseif(is_file($file) && $file != '.' && $file != '..' && $file != 'index.php') {
        $total++; // Counter
    }
}

echo "$folders folders · $total files";
?>

そして、私が得るエラーは次のとおりです。

foreach() に無効な引数が指定されました

4

1 に答える 1

0
error_reporting(E_ALL);

すべてのコードの一番上に常に役立ちます

foreach エラーが発生しているのに誰もエラーが発生していない場合は、scandir とループの間 Undefined variable: filesの変数で何か悪いことをしているようです。$files

または、ここに投稿されたコードではなく、他のコードを実行しているすべての人をだましているだけです。

于 2012-04-22T16:46:14.093 に答える