Ciao a tutti !!

Ho questo piccolo problemino che non riesco a risolvere, devo eseguire un controllo su una dir da una variabile passata tramite post, ecco il codice che sto testando:

codice:
<?php

$data_flyer = $_POST['data_flyer'];  // recupero variabile

$directory = "flyer";  // setto variabile directory di lavoro

$open_handle = opendir($directory); 

while($read = readdir($open_handle)) {  // eseguo il controllo eliminando . e ..

if($read != "." && $read != "..") { 

if ($read == $data_flyer) {  // se la cartella esiste
		
echo "la cartella $read esiste gia' !
";
		
}  else { echo "la cartella $data_flyer non esiste e per cui verra' create
";
		
} 

}

} 

closedir($open_handle); 

?>
ecco il problema e' che ho un risultato di questo tipo:

la cartella ciao esiste gia' !
la cartella ciao non esiste !
la cartella ciao non esiste !

come posso risolvere ? Ho dei seri dubbi sulla funzione while, solo che no riesco a capire dove posizionare l'if....

Bhe', grazie anticipatamente e ciao a tutti !!
Micky