ciao a tutti!!! sto creando uno script per il download, qui sotto vi posto la parte per controllare se il file esiste già e se esiste ci aggiunge 1 o 2 o 3 e via discorrendo
Codice PHP:
do
{
    
$omonimo=1;
    
$i=0;
    
$i=$i+1;    
    
$directory "upload";
    
$open_handle opendir($directory);
    while(
$read readdir($open_handle)){
        if(
$read != "." && $read != ".."){    
            if(
$read == $_FILES["upfile"]["name"]) {
                
$new_name $_FILES["upfile"]["name"] . $i;
                
$file_name = ($new_name) ? $new_name $_FILES["upfile"]["name"];
                
$omonimo=0;
            }
        }
    }
    
closedir($open_handle);
}
while(
$omonimo==0); 
il problema è che continua a stare nel do while e non esce mai e non capisco il perchè

grazie anticipatamente per l'aiuto