Probá con lo siguiente
Código PHP:
while ($imagen = readdir($directorio)) {
if ($imagen == '.' || $imagen == '..') continue;
echo '<option value="' , $imagen , '">' , $imagen , '</option>';
}
closedir($directorio);
Te falto concatenar el string. También agregué una línea para que no aparezcan "." y ".." que siempre están en los directorios.