Liste de toutes les images dans un répertoire en utilisant PHP

J'ai le code ci-dessous qui liste toutes les images dans un dossier, le problème est qu'il trouve des fichiers ( un . et un ..) que je ne suis pas sûr de ce qu'ils sont, donc je ne suis pas sûr de la façon de les empêcher d'apparaître. Je suis sur un machine windows XPtoute aide serait super, merci.

Erreurs: Avertissement: renommer(images/.,images/.) [function.renommer]: Pas d'erreur
dans C:\wamp\www\Testing\listPhotosA.php sur la ligne 14

Avertissement: renommer(images/..,images/..) [function.renommer]: Pas d'erreur dans les
C:\wamp\www\Testing\listPhotosA.php sur la ligne 14

Code:

<?php
define('IMAGEPATH', 'images/');

if (is_dir(IMAGEPATH)){
    $handle = opendir(IMAGEPATH);
}
else{
    echo 'No image directory';
}

$directoryfiles = array();
while (($file = readdir($handle)) !== false) {
    $newfile = str_replace(' ', '_', $file);
    rename(IMAGEPATH . $file, IMAGEPATH . $newfile);
    $directoryfiles[] = $newfile;
}

foreach($directoryfiles as $directoryfile){
    if(strlen($directoryfile) > 3){
    echo '<img src="' . IMAGEPATH . $directoryfile . '" alt="' . $directoryfile . '" /> <br>';
    }
}

closedir($handle); ?>

source d'informationauteur Drewdin