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


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 相关文章推荐
php4的session功能评述(二)
Oct 09 PHP
优化PHP代码的53条建议
Mar 27 PHP
PHP中用header图片地址 简单隐藏图片源地址
Apr 09 PHP
用mysql触发器自动更新memcache的实现代码
Oct 11 PHP
php iconv() : Detected an illegal character in input string
Dec 05 PHP
PHP中使用匿名函数操作数据库的例子
Nov 17 PHP
smarty内置函数{loteral}、{ldelim}和{rdelim}用法实例
Jan 22 PHP
PHP的伪随机数与真随机数详解
May 27 PHP
WordPress中用于获取文章信息以及分类链接的函数用法
Dec 18 PHP
thinkPHP数据库增删改查操作方法实例详解
Dec 06 PHP
PHP仿tp实现mvc框架基本设计思路与实现方法分析
May 23 PHP
PHP实现数组转JSon和JSon转数组的方法示例
Jun 14 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导出Word文档的原理和实例
2013/10/21 PHP
php中strstr、strrchr、substr、stristr四个函数的区别总结
2014/09/22 PHP
PHP面向对象精要总结
2014/11/07 PHP
php计算title标题相似比的方法
2015/07/29 PHP
thinkphp隐藏index.php/home并允许访问其他模块的实现方法
2016/10/13 PHP
php读取XML的常见方法实例总结
2017/04/25 PHP
php之可变函数的实例详解
2017/09/13 PHP
php使用fullcalendar日历插件详解
2019/03/06 PHP
PHP中的自动加载操作实现方法详解
2019/08/06 PHP
jquery ajax jsonp跨域调用实例代码
2013/12/11 Javascript
利用javascript打开模态对话框(示例代码)
2014/01/11 Javascript
jQuery对val和atrr(&quot;value&quot;)赋值的区别介绍
2014/09/26 Javascript
Jquery解析json字符串及json数组的方法
2015/05/29 Javascript
15个值得开发人员关注的jQuery开发技巧和心得总结【经典收藏】
2016/05/25 Javascript
深入浅析jQuery对象$.html
2016/08/22 Javascript
[原创]SyntaxHighlighter自动识别并加载脚本语言
2017/02/07 Javascript
jQuery实现获取选中复选框的值实例详解
2018/06/28 jQuery
Node.js使用supervisor进行开发中调试的方法
2019/03/26 Javascript
解决qrcode.js生成二维码时必须定义一个空div的问题
2020/07/09 Javascript
[00:16]热血竞技场
2019/03/06 DOTA
[55:11]完美世界DOTA2联赛PWL S2 SZ vs LBZS 第一场 11.26
2020/11/30 DOTA
Python 第一步 hello world
2009/09/25 Python
Python实现变量数值交换及判断数组是否含有某个元素的方法
2017/09/18 Python
在Python 2.7即将停止支持时,我们为你带来了一份python 3.x迁移指南
2018/01/30 Python
selenium+python实现自动登录脚本
2018/04/22 Python
利用python list完成最简单的DB连接池方法
2019/08/09 Python
Python3.7下安装pyqt5的方法步骤(图文)
2020/05/12 Python
linux面试相关问题
2013/04/28 面试题
怎么写有吸引力的自荐信
2013/11/17 职场文书
班长竞选演讲稿
2014/04/24 职场文书
工业设计专业自荐书
2014/06/05 职场文书
钳工实训报告总结
2014/11/04 职场文书
个人总结怎么写
2015/02/26 职场文书
python 爬取京东指定商品评论并进行情感分析
2021/05/27 Python
Python编程中Python与GIL互斥锁关系作用分析
2021/09/15 Python
电脑关机速度很慢怎么办 提升电脑关机速度设置教程
2022/04/08 数码科技