php文件上传

客户端:

post提交

post

enctype="multipart/form-data"


检测是否是真是的图片的类型
$flage= true;

if(){}


当目录不存在情况下
  if(!file_exists($path){
      mkdir($path,0777,true);
      chmod($path,0777);
    }



文件名: $uniName=md5(uniqid(microtime(true),true)).'.'.$ext;
文件路径: $destionation=$path.'.'.$uniName;
if(move_uploaded_file($fileInfo['tpm_name'],$destionation)){
  echo "文件上传成功";
}else{
  echo '文件上传失败';
}

服务器端:

file_uploads=On;     支持http上传

upload_tmp_dir=,     临时文件保存路径

upload_max_filesize=2M,   可以上传文件的最大值

max_file_uploads=2M,    可以一次上传的最大文件数

post_max_size=8M,   post方式发送数据的最大值

max_execution_time=-1, 设置脚本终止前可以的最大执行时间  单位秒  防止服务区资源占尽

max_input_time=60, 脚本解析输入数据可以的最大时间,单位 秒

max_input_nesting_level=64, 设置输入变量的嵌套深度

memory_limit=128M ,   最大单线程的独立内存使用量,也就是web请求给与线程的最大内存使用量

max_input_vars=1000, 接受多少输入的变量

 

服务器端:

file_uploads=On;     支持http上传

upload_tmp_dir=,     临时文件保存路径

upload_max_filesize=2M,   可以上传文件的最大值

max_file_uploads=2M,    可以一次上传的最大文件数

post_max_size=8M,   post方式发送数据的最大值

max_execution_time=-1, 设置脚本终止前可以的最大执行时间  单位秒  防止服务区资源占尽

max_input_time=60, 脚本解析输入数据可以的最大时间,单位 秒

max_input_nesting_level=64, 设置输入变量的嵌套深度

memory_limit=128M ,   最大单线程的独立内存使用量,也就是web请求给与线程的最大内存使用量

max_input_vars=1000, 接受多少输入的变量

 

posted on 2015-04-22 10:16  < Angus >  阅读(147)  评论(0)    收藏  举报

导航