加入收藏 | 设为首页 | 会员中心 | 我要投稿 鄂州站长网 (https://www.0711zz.com.cn/)- 云通信、区块链、物联平台、操作系统、高性能计算!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php初学者用文件上传实例

发布时间:2022-07-18 10:07:40 所属栏目:PHP教程 来源:互联网
导读:1,表单部分,代码如下: html head title my is upfile app!! /title meta http-equiv=content-type content=text/html;charset=utf-8 / /head body form enctype=multipart/form-data method=post action=upfile_add.php 文件名: input type=text name=title
  1,表单部分,代码如下:
 
  <html>  
  <head>  
  <title>  
  my is upfile app!!  
  </title>  
  <meta http-equiv="content-type" content="text/html;charset=utf-8" />  
  </head>  
  <body>  
  <form enctype="multipart/form-data" method="post" action="upfile_add.php">  
  文件名: <input type="text" name="title" />  
  上传文件: <input type="file" name="file" />  
  <input type="submit" vlaue="提交" />  
  </form>  
  </body>  
  </html>
  2,处理表单页面,代码如下:
 
  <?php  
  $mkdir_file_dir = mkdir('./img/'.$_post['title'],0777); //获取到标题,在最终的目录下面建立一个文件夹用来存放分类指定的文件  
  $tmp_file_name = $_files['file']['tmp_name']; //得到上传后的临时文件  
  $file_name = $_files['file']['name']; //源文件  
  $file_dir = './img/'.$_post['title'].'/'; //最终保存目录  
  if(is_dir($file_dir))  
  {  
  move_uploaded_file($tmp_file_name,$file_dir.$file_name); //移动文件到最终保存目录  
  $img_url = $file_dir.$file_name;  
  $link = mysql_connect("localhost","root","");  
  mysql_select_db("fenye");  
  mysql_query("set names utf8");  
  $insert = "insert into upfiles(title,img_url) values ('{$_post['title']}','{$img_url}') ";  
  mysql_query($insert); //把文件路径存放到数据库中  
  }  
  ?>

(编辑:鄂州站长网)

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

    热点阅读