PHP を使用したディレクトリ内のファイルの一覧表示
PHP で特定のディレクトリ内のすべてのファイルを一覧表示するには、一般的に scandir() 関数が使用されます。この関数は引数としてディレクトリ パスを受け取り、そのディレクトリ内で見つかったすべてのファイル名を含む配列を返します。
例:
$path = '/path/to/directory'; $files = scandir($path);
このコードはすべてのファイルを取得します'/path/to/directory' ディレクトリに存在し、その名前を $files に保存しますarray.
注: scandir() 関数には特殊なエントリ '.' が含まれています。その結果には (現在のディレクトリ) と '..' (親ディレクトリ) が含まれます。これらを除外するには、array_diff() 関数を使用します。
$files = array_diff(scandir($path), array('.', '..'));
リンクを使用したディレクトリ ファイルのループ:
各ファイルのリンクを作成してループする
foreach ($files as $file) { echo "<a href='$path/$file'>$file</a><br>"; }
このコードは、ファイルごとにハイパーリンクを生成します。ディレクトリに移動し、ファイル名をクリックしてアクセスできるようにします。
以上がPHP を使用してディレクトリ内のファイルをリストし、リンクするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。