Ho la necessità di spostare jpg (precedentemente caricati da php) da una cartella ad un'altra.

seguendo un vecchio post (la ricerca l'ho fatta ) ho usato questo codice:

codice:
touch($filename) or die("Impossibile creare il file");

$fp=fopen($filename, 'wb' ); 
fwrite( $fp , $vecchio_filename );
fclose( $fp );
il file pero' ricreato nella nuova directory è corrotto
dove sbaglio? manca qualche header?


ps
$vecchio_filename contiene il percorso completo e il nome del file che deve essere replicato nella nuova posizione, che è $filename


lo so che è una fagianata, ma mi sono impantanato
grazie in anticipo a tutti i volenterosi



edit: ah,ovvio che poi farei un unlink per cancellare il file vecchio
se pero' c'è qualche soluzione piu' ortodossa e pulita...