a posto l'ho modificato così e ora non mi da più errore
Codice PHP:
$file_upload=$_FILES['file']['tmp_name'];
$file_nome=$_FILES['file']['name'];
$path_completo=$absolute_path."/".$file_nome;
copy ("$file_upload""$path_completo") or die ("Il file che stai pubblicando non può essere copiato sul server"); 
il problema è che continua a scrivermi il nome temporaneo del file sul db anzichè quello reale.