Originariamente inviato da Magicale
Tre cose dopo un'occhiata veloce:

Gli indici degli array sono case sensitive:
...
<input type="submit" name="Submit" value="Submit">



<?php
error_reporting(E_ALL);
if(isset($_POST['submit'])){
...


I tipi consentiti sono
$tipi_consentiti = array("image/gif","image/jpeg","image/png","image/jpg");
Dovresti aggiungere anche 'image/pjpeg'


La funzione che genera le thumb controlla ed elabora solo un tipo di jpg
if ($t == 'image/jpeg') ...
ho aggiunto 'image/pjpeg' ma niente da fare sempre lo stesso errore!!

EDIT: adesso con ie funziona ma non riesco a vedere le foto minuaturizzate con firefox!!