Ciao, premetto che ho già sondato tutte le opzioni proposte in rete per risolvere il mio problema.
Questo è il codice:
$complete = "";
$id = 0;
$filename = IMAGE_DIR.$id."_".$fileIn;
if(!file_exists($filename)){
$complete = IMAGE_DIR.$id."_".$fileIn;
}else{
//Finchè esiste il file con quel nome...
while(file_exists(IMAGE_DIR.$id."_".$fileIn))
{
//incrementa l'id
$id++;
//Crea il file con il nome : n_nomefile.ext dove n sta per un numero
$complete = IMAGE_DIR.$id."_".$fileIn;
}
$up->RenameFile($id."_".$fileIn);
}
praticamente verifico l'esistenza del file nel path indicato.
Il problema è che file_exists() restituisce sempre false, anche se il file è presente.
Ho provato ad usare if (@fopen($filename, "r")), ma ho lo stesso problema
Ho verificato il result di var_dump(file_exists($filename)) ed è "boolean false".
In sostanza, esiste un modo sicuro per verificare l'effettiva esistenza del file in un path?
Grazie