non ho capito perchè cosa ti serve il percorso completo del file, cmq se devi fare un upload io uso questo script

codice:
	if((trim($_FILES["filePDF"]["name"]) == "")) {
		exit();
	}
	else
	{
		$file_name3 = $_FILES["filePDF"]["name"];
		
		$filedir = $upload_dir.$file_name3;
		if(@is_uploaded_file($_FILES["upfile3"]["tmp_name"])) {
		
		@move_uploaded_file($_FILES["upfile3"]["tmp_name"], "$filedir") 
		or die( $filedir."Impossibile spostare il file, controlla l'esistenza o i permessi della directory dove fare l'upload.");
		
		}
	
	}