Che versione di PHP hai? Come è fatto il form (c'è enctype="multipart/form-data" ?)... l'invio di file verso server è gestito in php dall'array $_FILES da tempo oramai.