川原です。 とりあえず、 if(is_uploaded_file($userfile)){ のところを if(is_uploaded_file($_FILES['userfile']['tmp_name'])){ に変更することで動くようになりました。 かなり基本的なことでつまづいていたようです。 もっとマニュアルを熟読しようと思います。 ありがとうございました。