捕获以下商船文件的错误,对应处理一下就可以阿
if(UPLOAD_ERR_OK != $_FILES['yourfile']['error'])
{
$erro_flag = true;
switch($_FILES['yourfile']['error'])
{
case UPLOAD_ERR_INI_SIZE:
你自己的错误处理对应
break;
case UPLOAD_ERR_PARTIAL:
你自己的错误处理对应
break;
case UPLOAD_ERR_NO_FILE:
你自己的错误处理对应
break;
default:
$erro_message = "error";

}
}

解决方案 »

  1.   

    页面超时了。php.ini下面,设置:max_execution_time,0为永不超时upload_max_filesize为设置文件最大上传size。
      

  2.   

    上传到服务器之前,没法用php判断,只能用js来判断。但php端的判断也是要做的,传上去之后,检查文件大小超过规定的,就把他删掉。
      

  3.   

    可以先判断图象的大小呀,有一个图象函数,具体是哪个函数我也记不清了,你去手册查一下吧  ,如果超出你规定的图片大小 ,就用exit();退出并提示用户相应信息既可了呀
      

  4.   

    不一定上传图片
    我要上传CHM等格式的
    谢谢各位的回答,明天来关