masalibの日記

システム開発、運用と猫の写真ブログです

【PHP】指定したフォルダ(ディレクトリ)内にある全てのファイル名を取得する方法

自分用のメモです。

サンプルがあったのですが

ysklog.net

//現在いる(このプログラムファイルが存在する)ディレクトリのハンドルをオープンできれば処理を実行 if ($handle = opendir("./")) {

この部分がわかりにくい為、嫌いだった
絶対パスに変えました

$source_directory = '/var/hoge/';    //移動元ディレクトリの指定
$destination_directory = '/var/hoge2/' ;    //ファイルを移動させたいディレクトリの指定

if ($handle = opendir($source_directory)) {
    //オープンしたディレクトリにファイルが存在すればループで取り出していく
    while(false !== ($entry = readdir($handle))) {
        //ファイル名が「.」「..」じゃなければ処理を実行
        if ($entry != "." && $entry != "..") {
            //ファイルを指定したディレクトリに移動させる
            //echo $destination_directory . $entry;
            rename($source_directory . $entry, $destination_directory . $entry);
        }
    }
 
    //オープンしたディレクトリのハンドルをクローズする
    closedir($handle);
}

関係ないけど・・・

グーグル先生から
「お客様の 1 つ以上のサイトには、広告が 4 か月以上掲載されていません。今後も広告が掲載されない状態が続く場合は、再審査を受けていただく必要があります。これは、コンテンツ向け AdSense にのみ適用されます」
と言われた

そう言われても・・・
放置しているからアクセスないだけど・・・
放置しているとだめなのね