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'è!
L'errore c'è ma non lo trovo....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; }
Ciao

Rispondi quotando