首先你允许上传格式为gif/jpg/png,三种格式,且为小写
另外,你是html与php混编,并没有限制条件,当页面加载时,自上而下执行,你的new uploadFile()就会执行,然后继续调用 
if($up->uploadFile("pic")){
$filename=$up->getNewFileName();
echo "<script>alert('文件上传成功!');</script>";
}else{
        echo $up->getErrorMsg();
}
来上传,也就是说,你在刷新页面的时候就会执行上传的操作所以你要做的是判断