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
il problema è che continua a stare nel do while e non esce mai e non capisco il perchè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);
grazie anticipatamente per l'aiuto![]()