Puedes usar la función
scandir y contar los índices del array que devuelve: si son dos o menos, el directorio está vació.
¿Por qué dos o menos? Porque siempre el primer índice tendra
. y el segundo tendrá
.. http://mx.php.net/manual/es/function.scandir.php
Saludos