Buon giorno a tutti, attraverso la funzione rename() dovrei rinominare un file.exe con file_13082010.exe che ho all'interno di "n" cartelle.
Non capisco come mai,appena lancio la funzione, lo cancella nella directory principale e rinomina soltanto quello che trova nella prima cartella...
Codice PHP:
for($a=0; $a<=$i; $a++){//uso il ciclo for per guardare nell'array
if(file_exists($path.trim($var2[$a])."/".$fileDaCopiare))
{
if(rename($path.$fileDaCopiare,$path.trim($var2[$a])."/".$fileDaSostituire)){
echo "$file in $var2[$a] rinominato ...
\n";
}
else{
echo "Non è stato possibile rinominare $file";
}
}
else{
echo "Non presente nessun " . $fileDaCopiare;
}
}//fine ciclo for
Sapete dirmi come mai?
Grazie mille...