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


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 相关文章推荐
WINDOWS服务器安装多套PHP的另类解决方案
Oct 09 PHP
WML,Apache,和 PHP 的介绍
Oct 09 PHP
PHP通过插入mysql数据来实现多机互锁实例
Nov 05 PHP
ThinkPHP实现动态包含文件的方法
Nov 29 PHP
php中adodbzip类实例
Dec 08 PHP
yii的入口文件index.php中为什么会有这两句
Aug 04 PHP
php利用header函数下载各种文件
Aug 24 PHP
php 计算两个时间相差的天数、小时数、分钟数、秒数详解及实例代码
Nov 09 PHP
由php中字符offset特征造成的绕过漏洞详解
Jul 07 PHP
PHP实现基于图的深度优先遍历输出1,2,3...n的全排列功能
Nov 10 PHP
PHP+JS实现的实时搜索提示功能
Mar 13 PHP
使用laravel的migrate创建数据表的方法
Sep 30 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的FTP学习(一)[转自奥索]
2006/10/09 PHP
优化php效率,提高php性能的一些方法
2011/03/24 PHP
PHP下获取上个月、下个月、本月的日期(strtotime,date)
2014/02/02 PHP
ASP和PHP实现生成网站快捷方式并下载到桌面的方法
2014/05/08 PHP
PHP获取HTTP body内容的方法
2018/12/31 PHP
javascript 跳转代码集合
2009/12/03 Javascript
为radio类型的INPUT添加客户端脚本(附加实现JS来禁用onClick事件思路代码)
2010/11/11 Javascript
window.addEventListener来解决让一个js事件执行多个函数
2012/12/26 Javascript
js多级树形弹出一个小窗口层(非常好用)实例代码
2013/03/19 Javascript
jQuery随机密码生成的方法
2015/03/09 Javascript
基于jquery实现左右按钮点击的图片切换效果
2021/01/27 Javascript
Javascript基础之数组的使用
2016/05/13 Javascript
Node.js返回JSONP详解
2016/05/18 Javascript
JS实现回到页面顶部动画效果的简单实例
2016/05/24 Javascript
深入理解Node.js的HTTP模块
2016/10/12 Javascript
学习Node.js模块机制
2016/10/17 Javascript
无限循环轮播图之运动框架(原生JS实现)
2017/10/01 Javascript
详解tween.js 中文使用指南
2018/01/05 Javascript
vue.js层叠轮播效果的实例代码
2018/11/08 Javascript
Vue.js如何使用Socket.IO的示例代码
2019/09/05 Javascript
浅谈vue使用axios的回调函数中this不指向vue实例,为undefined
2020/09/21 Javascript
[03:48]2014DOTA2 TI专访71DK夺冠不靠小组赛高排名
2014/07/11 DOTA
用python做游戏的细节详解
2019/06/25 Python
详细分析Python垃圾回收机制
2020/07/01 Python
快速一键生成Python爬虫请求头
2021/03/04 Python
The North Face北面美国官网:美国著名户外品牌
2018/09/15 全球购物
L’urv官网:精品女性运动服品牌
2019/07/07 全球购物
Ray-Ban雷朋太阳眼镜英国官网:Ray-Ban UK
2019/11/23 全球购物
讲座主持词
2014/03/20 职场文书
法院先进个人事迹材料
2014/05/04 职场文书
新文化运动的口号
2014/06/21 职场文书
锦旗标语大全
2014/06/23 职场文书
人口与计划生育目标管理责任书
2014/07/29 职场文书
教师求职信怎么写
2015/03/20 职场文书
入党积极分子半年考察意见
2015/06/02 职场文书
2016新年晚会开场白
2015/12/03 职场文书