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


Posted in PHP onDecember 29, 2010

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); //把文件路径存放到数据库中 
} 
?>
PHP 相关文章推荐
php模板中出现空行解决方法
Mar 08 PHP
PHP调用Linux的命令行执行文件压缩命令
Jan 27 PHP
php数组的概述及分类与声明代码演示
Feb 26 PHP
thinkphp普通查询与表达式查询实例分析
Nov 24 PHP
详解PHP防止盗链防止迅雷下载的方法
Apr 26 PHP
yii2 resetful 授权验证详解
May 18 PHP
PHP+AjaxForm异步带进度条上传文件实例代码
Aug 14 PHP
PHP面向对象五大原则之依赖倒置原则(DIP)详解
Apr 08 PHP
php实现数组重复数字统计实例
Sep 30 PHP
PHP的mysqli_sqlstate()函数讲解
Jan 23 PHP
Laravel框架查询构造器简单示例
May 08 PHP
Laravel 6 将新增为指定队列任务设置中间件的功能
Aug 06 PHP
php输出表格的实现代码(修正版)
Dec 29 #PHP
纯php打造的tab选项卡效果代码(不用js)
Dec 29 #PHP
PHP的autoload自动加载机制使用说明
Dec 28 #PHP
php的ajax框架xajax入门与试用介绍
Dec 19 #PHP
几款免费开源的不用数据库的php的cms
Dec 19 #PHP
PHP操作XML作为数据库的类
Dec 19 #PHP
php中DOMDocument简单用法示例代码(XML创建、添加、删除、修改)
Dec 19 #PHP
You might like
php获取用户IPv4或IPv6地址的代码
2012/11/15 PHP
Linux中为php配置伪静态
2014/12/17 PHP
自定义jQuery选项卡插件实例
2013/03/27 Javascript
jQuery获取选中内容及设置元素属性的方法
2014/07/09 Javascript
Bootstrap网格系统详解
2016/04/26 Javascript
函数四种调用模式以及其中的this指向
2017/01/16 Javascript
js获取当前周、上一周、下一周日期
2017/03/19 Javascript
微信小程序 页面跳转如何实现传值
2017/04/05 Javascript
微信小程序picker组件简单用法示例【附demo源码下载】
2017/12/05 Javascript
Vue.js通用应用框架-Nuxt.js的上手教程
2017/12/25 Javascript
js中url对象化管理分析
2017/12/29 Javascript
Layui组件Table绑定行点击事件和获取行数据的方法
2018/08/19 Javascript
vue+element-ui实现表格编辑的三种实现方式
2018/10/31 Javascript
JavaScript变量Dom对象的所有属性
2020/04/30 Javascript
[01:19:23]2018DOTA2亚洲邀请赛 4.5 淘汰赛 Mineski vs VG 第二场
2018/04/06 DOTA
[49:43]VG vs FNATIC 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
写了个监控nginx进程的Python脚本
2012/05/10 Python
举例讲解Python中的list列表数据结构用法
2016/03/12 Python
Python分治法定义与应用实例详解
2017/07/28 Python
儿童编程python入门
2018/05/08 Python
对python中的 os.mkdir和os.mkdirs详解
2018/10/16 Python
Python计算信息熵实例
2020/06/18 Python
HTML5学习笔记之History API
2015/02/26 HTML / CSS
解析HTML5的存储功能和web SQL的相关操作方法
2016/02/19 HTML / CSS
前端实现打印图像功能
2019/08/27 HTML / CSS
印度最大的时尚购物网站:Myntra
2018/09/13 全球购物
房产转让协议书
2014/04/11 职场文书
年度评优评先方案
2014/06/03 职场文书
节约用水的口号
2014/06/20 职场文书
捐助感谢信
2015/01/22 职场文书
冰峪沟导游词
2015/02/09 职场文书
岗位职责范本大全
2015/02/26 职场文书
2015年学生会部门工作总结
2015/04/21 职场文书
公司酒会致辞
2015/07/30 职场文书
小学生教师节广播稿
2015/08/19 职场文书
python面向对象版学生信息管理系统
2021/06/24 Python