PHPでディレクトリ内のファイルを走査する方法は?

PHPでは、フォルダ内のファイルをスキャンするためにscandir()関数を使用できます。

以下は簡単な例です:

$dir = "path/to/directory";

// 打开目录
if (is_dir($dir)){
    if ($dh = opendir($dir)){
        // 读取目录中的文件
        while (($file = readdir($dh)) !== false){
            echo "filename: $file : filetype: " . filetype($dir . $file) . "<br>";
        }
        // 关闭目录
        closedir($dh);
    }
}

上記の例では、最初に is_dir() 関数で指定されたディレクトリが存在するかどうかをチェックし、その後に opendir() 関数でディレクトリを開き、readdir() 関数を使用してディレクトリ内のファイルを読み取り、filetype() 関数でファイルのタイプを取得します。最後に closedir() 関数でディレクトリを閉じます。

遍历したいディレクトリのパスを、path/to/directoryの部分に置き換えてください。

bannerAds