Ciao
Avevo fatto una funzione in ASP per rinominare un file caso questo esistesse già, funzionava benissimo.
Ho provato fare la stessa cosa in PHP ma no mi riesce.
In teoria dovrebbe controllare se il file NON esiste, se è true esce dal ciclo e mi da il nome del file, caso contrario aggiunge "(n)" al nome e controlla ancora.
Solo che non trova mai il file anche se questo c'è!
codice:
function rinomina($percorso, $nome){
$nf = 0;// per uscire dal ciclo in caso di ok
$i = 0;// variabile a incremento
$x = "";// per costruire il nome con la variabile a incremento
$nome_file = "";
do{
if(!file_exists($percorso . $x . $nome )){
$nome_file = $x . $nome;
$nf = 1;
}
$x = "($i)";
$i += $i;
}while($nf = 0);
return $nome_file;
}
L'errore c'è ma non lo trovo....
Ciao