西部数码主机 | 阿里云主机| 虚拟主机 | 服务器 | 返回乐道官网
当前位置: 主页 > php教程 > php教程 >

php初学者用文件上传实例

时间:2016-02-14 00:47来源: 作者: 点击:
1,表单部分,代码如下: html head title myisupfileapp!! /title metahttp-equiv= content-type content= text/html;charset=utf-8 / /head body formenctype= multipart/form-data method= post action= upfile_add.php 文件名:inputtype= text nam
 
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); //把文件路径存放到数据库中  
}  
?>
(责任编辑:好模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
热点内容