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


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 相关文章推荐
apache+codeigniter 通过.htcaccess做动态二级域名解析
Jul 01 PHP
php根据分类合并数组的方法实例详解
Nov 06 PHP
PHP模板引擎Smarty的缓存使用总结
Apr 24 PHP
PHP中多维数组的foreach遍历示例
Jun 13 PHP
destoon实现商铺管理主页设置增加新菜单的方法
Jun 26 PHP
php实现的九九乘法口诀表简洁版
Jul 28 PHP
PHP函数eval()介绍和使用示例
Aug 20 PHP
PHP中SimpleXML函数用法分析
Nov 26 PHP
推荐10个提供免费PHP脚本下载的网站
Dec 31 PHP
PHP实现的XML操作类【XML Library】
Dec 29 PHP
PHP unlink与rmdir删除目录及目录下所有文件实例代码
Feb 07 PHP
Referer原理与图片防盗链实现方法详解
Jul 03 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
咖啡历史、消费和行业趋势
2021/03/03 咖啡文化
我的群发邮件程序
2006/10/09 PHP
用PHP实现小写金额转换大写金额的代码(精确到分)
2012/01/10 PHP
Thinkphp中的volist标签用法简介
2014/06/18 PHP
php使用Jpgraph创建3D饼形图效果示例
2017/02/15 PHP
Laravel框架实现调用百度翻译API功能示例
2019/05/30 PHP
Laravel 模型使用软删除-左连接查询-表起别名示例
2019/10/24 PHP
Yii框架模拟组件调用注入示例
2019/11/11 PHP
基于jquery的不规则矩形的排列实现代码
2012/04/16 Javascript
JavaScript计算字符串中每个字符出现次数的小例子
2013/07/02 Javascript
各浏览器对document.getElementById等方法的实现差异解析
2013/12/05 Javascript
jQuery切换网页皮肤并保存到Cookie示例代码
2014/06/16 Javascript
JavaScript判断textarea值是否为空并给出相应提示
2014/09/04 Javascript
分享一款基于jQuery的视频播放插件
2014/10/09 Javascript
jQuery.position()方法获取不到值的安全替换方法
2015/03/13 Javascript
JavaScript html5 canvas绘制时钟效果(二)
2016/03/27 Javascript
详解vue.js的事件处理器v-on:click
2017/06/27 Javascript
如何通过非数字与字符的方式实现PHP WebShell详解
2017/07/02 Javascript
用vue2.0实现点击选中active其他选项互斥的效果
2018/04/12 Javascript
JS实现的贪吃蛇游戏案例详解
2019/05/01 Javascript
javascript事件监听与事件委托实例详解
2019/08/16 Javascript
小程序实现日历左右滑动效果
2019/10/21 Javascript
jQuery--遍历操作实例小结【后代、同胞及过滤】
2020/05/22 jQuery
[57:37]EG vs Mineski 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
centos 下面安装python2.7 +pip +mysqld
2014/11/18 Python
python实现将英文单词表示的数字转换成阿拉伯数字的方法
2015/07/02 Python
Python实现字典依据value排序
2016/02/24 Python
深入理解python中的atexit模块
2017/03/07 Python
python3 模拟登录v2ex实例讲解
2017/07/13 Python
Python实现自动签到脚本的示例代码
2020/08/19 Python
美国最顶级的精品店之一:Hampden Clothing
2016/12/22 全球购物
有趣的流行文化T恤、马克杯、手机壳和更多:Look Human
2019/01/07 全球购物
校园安全教育广播稿
2014/02/17 职场文书
服装设计专业毕业生求职信
2014/04/09 职场文书
2014年办公室主任工作总结
2014/11/12 职场文书
2016年五一国际劳动节活动总结
2016/04/06 职场文书