PHP 简单上传图片---------------------
2015-02-02 11:08
316 查看
闲来无事 做一个上传图片 并显示
1、页面中代码
<form action="<?=wapUrl('member/test/uploadpic')?>" method="post" enctype="multipart/form-data">
<input type="file" name="filepic" id="filepic"/>
<input type="submit" name="but" id="but" value="上传">
</form>
2、控制器中代码
public function uploadpicOp(){
header("Content-Type: text/html; charset=utf-8");
$max_size = 500000; //上传文件最大限制
$file_name = $_FILES['filepic']['name']; //上传文件名称
$type = $_FILES['filepic']['type']; //上传文件类型
$size = $_FILES['filepic']['size']; //上传文件大小
$file_tmp = $_FILES['filepic']['tmp_name']; //上传文件路径
$arr = array('image/jpg','image/png','image/gif','image/jpeg');//允许图片上传类型
if($size>$max_size){
echo "图片大小已超上限";
}
if(!in_array($type,$arr)){
echo "图片类型不正确";
}
$dir = 'D:\phpStudy\WWW\aaa\data\upload\shop\store';
if(!file_exists($dir)){
mkdir($dir,0777,true);
}
$list = explode('/', $type);
$file_name = time().'.'.$list[1];
echo $_FILES['filepic']['error'];
if(move_uploaded_file($file_tmp,"$dir/$file_name")){
echo "移动成功";
}else{
echo "移动失败";
}
echo "<div><img src=http://localhost/aaa/data/upload/shop/store/$file_name>"."</div>";
}
效果图
1、页面中代码
<form action="<?=wapUrl('member/test/uploadpic')?>" method="post" enctype="multipart/form-data">
<input type="file" name="filepic" id="filepic"/>
<input type="submit" name="but" id="but" value="上传">
</form>
2、控制器中代码
public function uploadpicOp(){
header("Content-Type: text/html; charset=utf-8");
$max_size = 500000; //上传文件最大限制
$file_name = $_FILES['filepic']['name']; //上传文件名称
$type = $_FILES['filepic']['type']; //上传文件类型
$size = $_FILES['filepic']['size']; //上传文件大小
$file_tmp = $_FILES['filepic']['tmp_name']; //上传文件路径
$arr = array('image/jpg','image/png','image/gif','image/jpeg');//允许图片上传类型
if($size>$max_size){
echo "图片大小已超上限";
}
if(!in_array($type,$arr)){
echo "图片类型不正确";
}
$dir = 'D:\phpStudy\WWW\aaa\data\upload\shop\store';
if(!file_exists($dir)){
mkdir($dir,0777,true);
}
$list = explode('/', $type);
$file_name = time().'.'.$list[1];
echo $_FILES['filepic']['error'];
if(move_uploaded_file($file_tmp,"$dir/$file_name")){
echo "移动成功";
}else{
echo "移动失败";
}
echo "<div><img src=http://localhost/aaa/data/upload/shop/store/$file_name>"."</div>";
}
效果图
相关文章推荐
- 简单PHP上传图片、删除图片实现代码
- PHP最简单多图片上传
- 简单的PHP图片上传程序
- PHP上传图片、删除图片简单实例
- 简单PHP上传图片、删除图片实现代码
- 简单的PHP图片上传程序
- php简单上传图片到服务器 - 后缀不变 - 时间戳作为文件名
- php中图片上传的简单实现
- PHP上传图片,以及为图片添加简单…
- PHP实现图片简单上传
- PHP实现图片简单上传
- 一个简单实现了PHP图片上传功能
- PHP实现图片简单上传
- php简单实现批量上传图片的方法
- php 实现简单的图片上传代码
- php简单实现批量上传图片的方法
- PHP上传图片、删除图片简单实例
- 简单图片文字混合上传方案php原生
- PHP+ajax图片上传的简单实现
- PHP简单的图片上传