Viendo tu otro tema que acabo de unir con este, lo que debes de hacer en ese caso creo es copiar la imagen a un nombre temporal, y luego hacer el rename, por ejemplo:
Código PHP:
Ver originalfunction exchangeFiles($file1, $file2) {
throw new Exception('no existe uno de los dos archivos');
}
copy($file1, $temp); // copiar a un temporal rename($file2, $file1); // renombrar file2 en file1 rename($temp, $file2); // renombrar temporal a file2 }
Saludos.