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

glob()関数を使うのが便利です。
パターンマッチ使えるので。

※file_exists()はファイル名が判ってないと使えない

つまり、ディレクトリ内にファイルが存在するかどうかの判定にも使えます。

<?
	if(is_dir($dir) && !glob($dir.'/*.*')){
		rmdir($dir);
	}

とか処理を入れないと、ファイルが存在するときrmdir()しようとするとWarningが出ますので。