先改成下面这样,输出文件上传错误代码看看.另外,服务器是什么操作系统?如果是Linux的话,考虑运行WEB服务的用户对upload文件夹是否具有w权限.
<?php
echo $_FILES['userfile']['error'];
/*$filename = $_FILES['userfile']['name'];
$destination_file = '../uploadfile/'.$filename;
if (!move_uploaded_file($_FILES['userfile']['tmp_name'], $destination_file)) 
{
    return;
}*/
?>