problém s uploadem


mám problém s tímto scriptem.
(na localhostu vše v pohodě; v manulálu php je téměř stejný postup)
jaké funkce mam změnit aby to bylo kompatibilní?

toto je část scriptu který zpracovává formulář
(....
....<input type="hidden" name="max_size" value="10000">
Přidat obrázek:<input name="userfile" type="file" accept="image/*">
...
..)


if (!is_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'])):
echo "img není tu";
elseif($HTTP_POST_FILES['userfile']['size']>$_POST["max_size"] ):
echo "Obrázek se nenahrál úspěšně - jeho velikost ".$HTTP_POST_FILES['userfile']['size']." byte převyšuje limit ".$_POST["max_size"]." byte!";
$img = "img/default.jpg";
elseif ($HTTP_POST_FILES['userfile']['type']=="image/jpeg"):
echo "jpg!";
move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'], "img/$id.jpg");
$img = "img/$id.jpg";
elseif ($HTTP_POST_FILES['userfile']['type']=="image/gif"):
echo "gif!";
move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'], "img/$id.gif");
$img = "img/$id.gif";
else:
echo "Obrázek se nenahrál úspěšně:";
$img = "img/default.jpg";
endif;
zkus misto $HTTP_POST_FILES pouzivat $_FILES
$_FILES jsem všude opravil ale pořád to nefunguje.
vždy to doskáče v těch podmínkách až na - obrázek se nenahrál
zkus si nechat vypisovat $_FILES['userfile']['type']
to sem zkusil a zjistil sem že jpegy jsou typu "image/pjpeg"
!
proč pjpg
!

no nic stačilo tam dopsat to p a funguje to ...


ale nechápu kde se tam ten typ pjpg bere?