sembra che ora funzioni...non ho fatto altro che togliere basename da
tutto qui...sembrava una cosa giusta da fare mettere basename, dato che mi restituisce il nome del file sulla base di un percorso dato...io il percorso l'ho dichiarato prima con $img_dir..Codice PHP:
$uploadfile = basename($_FILES['foto']['name']);
quindi mi sono limitato solo a dichiarare il nome del file e a concatenarlo al percorso...i tutorial mi dicevano comunque le stesse cose....
grazie comunque portapipe per l'aiuto e i link che mi hai passato..a buon rendere...