Sorry za skróty myślowe w poprzednim poście, ale już z 10 godzin siedzę przed komputerem i trochę

Nazwę pliku tymczasowego już masz, bo w twoim skrypcie jest linijka :
<?php
$temp_name = $_FILES['userfile']['tmp_name'];
?>
więc nic nie musisz podstawiać pod 'userfile' (to przecież nazwa pola file w formularzu)
Teraz pod listą zmiennych możesz dodać taki kod :
<?php
?>
W manualu stoi, że w zwróconej tablicy po indeksem 2 jest wartość określająca typ pliku.
Np. jeżel chciałbyś przepuszczać tylko GIF-y i JPEG-i wystarczy dodać niżej warunek :
<?php
if (($im[2]!=1) && ($im[2]!=2)) {
$message=\"Niewłaściwy typ pliku\";
return($message);
}
elseif ($file_name==\"\") ......
?>
Jeżeli chcesz pozwolić uploadować jeszcze jakieś inne typy plików wystarczy dodać odpowiednie wartości do powyższego warunku (ponownie polecam manual php)
Pozdrawiam