Scrivendo qualche sorgente in php ultimamente mi sono tornate utili alcune funzioni che si occupano di copiare, eliminare e rinominare i file. Tutte le funzioni esaminate lavorano a file chiuso.
- Copiare un file
Per copiare un file possiamo utilizzare la funzione copy(). Ecco di seguito la sintassi e un banale esempio:
int copy(string source, string destination);
$nome_file = “prova.txt”;
copy($nome_file, “../programma/” . $filename); //Copia il file prova.txt in /programma/prova.txt
- Rinominare un file
Per rinominare un file possiamo far uso della funzione rename().
int rename(string vecchio_nome, string nuovo_nome);
if(rename(“lista_temp.txt”, “lista.txt”)) echo “File Rinominato con Successo”;
- Eliminare un file
Infine la funzione per eliminare un file è la unlink().
int unlink(string nome_file);
if(unlink(“lista_temp.txt”)) echo “File Eliminato Successo”;



Credo ci sia un errore nel primo esempio($filename)
Sei sicuro che il primo sia giusto? A me non da errori però non fa comunque nulla.
Prova a postare il codice
così vediamo assieme dove sta l’errore!
il file si trova in htdocs come anche la cartella di destinazione “nuovo”. può essere che abbia interpretato male il testo però non mi sembra di aver commesso errori.
” ”
sorry non me lo aveva messo XD
-.- comunque il codice è identico a quello che hai messo tu, nn so perchè nn me lo fa mettere
ggggggggggggggggggggggggggggggg