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


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 相关文章推荐
mac下使用brew配置环境的步骤分享
May 23 PHP
PHP高级对象构建 多个构造函数的使用
Feb 05 PHP
php提示Failed to write session data错误的解决方法
Dec 17 PHP
php自定义加密与解密程序实例
Dec 31 PHP
PHP callback函数使用方法和注意事项
Jan 23 PHP
php实现的递归提成方案实例
Nov 14 PHP
Laravel实现构造函数自动依赖注入的方法
Mar 16 PHP
thinkPHP5框架分页样式类完整示例
Sep 01 PHP
redis+php实现微博(二)发布与关注功能详解
Sep 23 PHP
php异常处理捕获错误整理
Sep 23 PHP
laravel框架中路由设置,路由参数和路由命名实例分析
Nov 23 PHP
PHP设计模式之数据访问对象模式(DAO)原理与用法实例分析
Dec 12 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高级OOP技术演示
2009/08/27 PHP
php 生成自动创建文件夹并上传文件的示例代码
2014/03/07 PHP
列举PHP的Yii 2框架的开发优势
2015/07/03 PHP
解决php-fpm.service not found问题的办法
2017/06/06 PHP
PHP实现数组根据某个字段进行水平合并,横向合并案例分析
2019/10/08 PHP
javascript调试过程中找不到哪里出错的可能原因
2013/12/16 Javascript
node.js中的fs.closeSync方法使用说明
2014/12/17 Javascript
JavaScript trim 实现去除字符串首尾指定字符的简单方法
2016/12/27 Javascript
使用react render props实现倒计时的示例代码
2018/12/06 Javascript
简单了解three.js 着色器材质
2020/08/03 Javascript
javascript实现打砖块小游戏(附完整源码)
2020/09/18 Javascript
[01:02:07]Liquid vs Newbee 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
python使用ctypes模块调用windowsapi获取系统版本示例
2014/04/17 Python
Python自动扫雷实现方法
2015/07/25 Python
python itchat实现微信自动回复的示例代码
2017/08/14 Python
详解python eval函数的妙用
2017/11/16 Python
python爬虫之模拟登陆csdn的实例代码
2018/05/18 Python
Win8.1下安装Python3.6提示0x80240017错误的解决方法
2018/07/31 Python
python Web开发你要理解的WSGI &amp; uwsgi详解
2018/08/01 Python
浅述python中深浅拷贝原理
2018/09/18 Python
解决Python获取字典dict中不存在的值时出错问题
2018/10/17 Python
解决django后台样式丢失,css资源加载失败的问题
2019/06/11 Python
在VS2017中用C#调用python脚本的实现
2019/07/31 Python
python+selenium 鼠标事件操作方法
2019/08/24 Python
Python调用OpenCV实现图像平滑代码实例
2020/06/19 Python
惠普墨西哥官方商店:HP墨西哥
2016/12/01 全球购物
REISS英国官网:伦敦High Street最受欢迎品牌
2016/12/21 全球购物
波兰品牌内衣及泳装网上商店:Astratex.pl
2017/02/03 全球购物
娇韵诗Clarins意大利官方网站:法国天然护肤品牌
2020/03/11 全球购物
会计毕业生自我鉴定
2013/11/04 职场文书
责任书格式范文
2014/07/28 职场文书
教师作风整顿个人剖析材料
2014/10/10 职场文书
优秀少先队员事迹材料
2014/12/24 职场文书
庆七一活动简报
2015/07/20 职场文书
《秋天的图画》教学反思
2016/02/19 职场文书
受欢迎的自荐信,就这么写!
2019/04/19 职场文书