ディレクトリ内のファイル一覧を取得する

<?php

// 対象のディレクトリ
$target_dir="./";

// ディレクトリの存在を確認
if(!is_dir($target_dir) && !is_link($target_dir)){
  echo "指定されたフォルダがありません。";
  exit;
}

// ディレクトリハンドルを開く
if (!($dh = @opendir($target_dir))) {
  echo "フォルダ情報の取得に失敗しました。";
  exit;
}

//ディレクトリ内のファイル名を1つづつ取得
while (false !== $file = readdir($dh)) {
  if ($file == "." || $file == "..") continue;

  echo $file."\n";
}
// ディレクトリハンドルを閉じる
closedir($dh);
?>

関連記事

スポンサーリンク

/dev/random と /dev/urandom の違い

ホームページ製作・web系アプリ系の製作案件募集中です。

上に戻る