上传文件先创建目录 再上传到目录里面去

2018-09-07 17:34

阅读:285

  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); //把文件路径存放到数据库中
}
?>


评论


亲,登录后才可以留言!