加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

怎样在PHP中实现文件的上传功能

发布时间:2022-03-31 01:51:53 所属栏目:PHP教程 来源:互联网
导读:PHP同样支持上传文件的功能,但并不是所有支持PHP的网站都支持此功能,特别是免费的网站。 实现上传,首先要在HTML上加入上传文件的FORM>表格。 form method=post action=upload.php ENCTYPE=multipart/form-data> input type=file name=upload_file> i
  PHP同样支持上传文件的功能,但并不是所有支持PHP的网站都支持此功能,特别是免费的网站。
    
  实现上传,首先要在HTML上加入上传文件的“<FORM>”表格。
    
  <form method=post action="upload.php" ENCTYPE="multipart/form-data">
 
  <input type="file" name="upload_file">
 
  <input type="submit" name="submit" value="上传文件">
    
  用PHP上传时,需要对内容作详细的检查,例如是否容许读写文件,文件格式、文件大小是否在你指定的大小内等。
 
  <?
 
  $file_size_max = 1000000;
 
  // 限制文件上传最大容量(bytes)
 
  $store_dir = "/public/www/upload/";
 
  // 上传文件的储存位置
 
  $accept_overwrite = true;
 
  //允许读写文件
 
  // 检查文件大小
 
  if ($upload_file_size > $file_size_max) {
 
  echo "对不起,你的文件容量大于规定";
 
  exit;
 
  }
 
  // 检查读写文件
 
  if (file_exists($store_dir . $upload_file_name) &&&& !$accept_overwrite) {
 
  echo "文件已存在,不能再复制";
 
  exit;
 
  }
 
     
  另外,上传的文件目录亦需要设定文件模式为777(CHMOD 777) ,否则PHP就无权读写文件。

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读