加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

PHP上传文件的代码

发布时间:2022-03-09 20:29:49 所属栏目:编程 来源:互联网
导读:动态网站开发中,常用的PHP上传文件的代码实例。 以下为引用的内容: html head meta http-equiv=Content-Type content=text/html; charset=gb2312 title(CuoXIn.com)文件上传实例/title /head body form enctype=multipart/form-data action=upfile.php met
  动态网站开发中,常用的PHP上传文件的代码实例。
 
  以下为引用的内容:
  <html>
 
  <head>
 
  <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
 
  <title>(CuoXIn.com)文件上传实例</title>
 
  </head>
 
  <body>
 
  <form enctype="multipart/form-data" action=upfile.php method=post>
 
  <input type="hidden" name="MAX_FILE_SIZE" value="2000000">
 
  <input type=file name=upfile size=20>
 
  <input type=submit value='上传文件'>
 
  </form>
 
  </body>
 
  </html>
  <?
 
  function getname($exname){
 
  $dir = "../uploadfile/";
 
  $i=1;
 
  if(!is_dir($dir)){
 
  mkdir($dir,0777);
 
  }
 
 
  while(true){
 
  if(!is_file($dir.$i.".".$exname)){
 
  $name=$i.".".$exname;
 
  break;
 
  }
 
  $i ;
 
  }
 
 
  return $dir.$name;
 
  }
 
 
  $exname=strtolower(substr($_FILES['upfile']['name'],(strrpos($_FILES['upfile']['name'],'.') 1)));
 
  $uploadfile = getname($exname);
 
 
  if (move_uploaded_file($_FILES['upfile']['tmp_name'], $uploadfile)) {
 
  echo "<h2><font color=#ff0000>文件上传成功!</font></h2><br><br>";
 
  }else {
 
  echo "<h2><font color=#ff0000>文件上传失败!</font></h2><br><br>";
 
  }
 
  echo "下面是文件上传的一些信息:
 
  <br><br>原文件名:".$_FILES['upfile']['name'] .
 
  "<br><br>类型:" .$_FILES['upfile']['type'] .
 
  "<br><br>临时文件名:".$_FILES['upfile']['tmp_name'].
 
  "<br><br>文件大小:".$_FILES['upfile']['size'] .
 
  "<br><br>错误代码:".$_FILES['upfile']['error'];

(编辑:核心网)

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

    热点阅读