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


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下封装较好的数字分页方法
Nov 23 PHP
php代码收集表单内容并写入文件的代码
Jan 29 PHP
PHP图片处理类 phpThumb参数用法介绍
Mar 11 PHP
PHP session_start()问题解疑(详细介绍)
Jul 05 PHP
PHP base64编码后解码乱码的解决办法
Jun 19 PHP
PHP使用GIFEncoder类处理gif图片实例
Jul 01 PHP
PHPUnit安装及使用示例
Oct 29 PHP
PHP自定session保存路径及删除、注销与写入的方法
Nov 18 PHP
php 调用ffmpeg获取视频信息的简单实现
Apr 03 PHP
php-beanstalkd消息队列类实例分享
Jul 19 PHP
php实现的pdo公共类定义与用法示例
Jul 19 PHP
PHP goto语句用法实例
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
全国FM电台频率大全 - 20 广西省
2020/03/11 无线电
PHP Token(令牌)设计
2008/03/15 PHP
PHP 图片上传实现代码 带详细注释
2010/04/29 PHP
PHP中数字检测is_numeric与ctype_digit的区别介绍
2012/10/04 PHP
php 定义404页面的实现代码
2012/11/19 PHP
PHP中UNIX时间戳和日期间的转换与计算实例
2014/11/19 PHP
php注册审核重点解析(数据访问)
2017/05/23 PHP
TP5框架简单登录功能实现方法示例
2019/10/31 PHP
jquery插件之信息弹出框showInfoDialog(成功/错误/警告/通知/背景遮罩)
2013/01/09 Javascript
ajax请求get与post的区别总结
2013/11/04 Javascript
jquery.hotkeys监听键盘按下事件keydown插件
2014/05/11 Javascript
js 模式窗口(模式对话框和非模式对话框)的使用介绍
2014/07/17 Javascript
JavaScript SHA512&amp;SHA256加密算法详解
2015/08/11 Javascript
基于Vue.js实现简单搜索框
2020/03/26 Javascript
jQuery实现鼠标经过显示动画边框特效
2017/03/24 jQuery
JS 组件系列之Bootstrap Table的冻结列功能彻底解决高度问题
2017/06/30 Javascript
基于JavaScript实现评论框展开和隐藏功能
2017/08/25 Javascript
Bootstrap Table 双击、单击行获取该行及全表内容
2018/08/31 Javascript
微信小程序如何实现精确的日期时间选择器
2020/01/21 Javascript
Javascript ParentNode和ChildNode接口原理解析
2020/03/16 Javascript
Python爬虫框架Scrapy安装使用步骤
2014/04/01 Python
python实现的多线程端口扫描功能示例
2017/01/21 Python
Python基于Floyd算法求解最短路径距离问题实例详解
2018/05/16 Python
Python3删除排序数组中重复项的方法分析
2019/01/31 Python
解决python写入带有中文的字符到文件错误的问题
2019/01/31 Python
一文了解python 3 字符串格式化 F-string 用法
2020/03/04 Python
HTML5对比HTML4的主要改变和改进总结
2016/05/27 HTML / CSS
马来西亚最大的电器网站:Senheng
2017/10/13 全球购物
公司拓展活动方案
2014/02/13 职场文书
社区食品安全实施方案
2014/03/28 职场文书
球队口号
2014/06/18 职场文书
授权委托书公证
2014/09/14 职场文书
护士年终考核评语
2014/12/31 职场文书
基石观后感
2015/06/12 职场文书
党员心得体会范文2016
2016/01/23 职场文书
SpringBoot中HttpSessionListener的简单使用方式
2022/03/17 Java/Android