赞助连接

赞助连接

阅 读 文 章

文件上传的大小到哪控制

[来源:网上转载 (CSDN转载) | 作者:网友(zjstandup) | 时间:2008-06-27 | 浏览:人次 ]

文件大于500k就会出现找不到网页的错误  
  可以在PHP中判断一下文件大小么?  
  还是用其他方法实现?比如太大了就提示客户不要传了,而不能提示网页找不到?
也可能是页面执行时间到了
捕获以下商船文件的错误,对应处理一下就可以阿  
  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";  
   
  }  
  }
页面超时了。  
   
  php.ini下面,设置:max_execution_time,0为永不超时  
   
  upload_max_filesize为设置文件最大上传size。
上传到服务器之前,没法用php判断,只能用js来判断。但php端的判断也是要做的,传上去之后,检查文件大小超过规定的,就把他删掉。
可以先判断图象的大小呀,有一个图象函数,具体是哪个函数我也记不清了,你去手册查一下吧     ,如果超出你规定的图片大小   ,就用exit();退出并提示用户相应信息既可了呀
set_time_limit(0);
不一定上传图片  
  我要上传CHM等格式的  
  谢谢各位的回答,明天来关
TAG标签 : 控制 大小 上传 文件 判断 错误 处理 对应 自己 case

最新评论 共有0位网友发表了评论

发表评论

评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名:(注册)
密码:
验证码:
匿名发表
网站地图友情连接交流论坛网站投稿广告服务联系我们留言本站长统计
Some rights reserved: www.chmhome.com, 鄂ICP备07010232号 E-mail:chinakafei@live.com,QQ:552766
中国咖啡技术网(Chmhome):国外编程技术书籍,中文编程手册,经典编程文章,交流技术,技术软件下载,计算机论文,毕业论文.