Non si capisce cosa accade nella pagina materiale_inserisci.php.

Che variabili sono configurate in $_FILES? Una stampa del suo contenuto potrebbe far comodo.

Perché la parte relativa al tmp_nam è stata commentata?

Qui c'è anche una lista di possibili problemi: http://www.php.net/manual/en/feature...ost-method.php