ホームページ > バックエンド開発 > PHPチュートリアル > PHP を使用してディレクトリ内のファイルをリストし、リンクするにはどうすればよいですか?

PHP を使用してディレクトリ内のファイルをリストし、リンクするにはどうすればよいですか?

Linda Hamilton
リリース: 2024-11-28 15:25:15
オリジナル
873 人が閲覧しました

How Can I List and Link Files in a Directory Using PHP?

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート