PHP部分--file图片上传服务器、图片路径存入数据库,并读取

 

前端代码

1 <form action="shangchuan.php" method="post" enctype="multipart/form-data">
2     <input type="file" name="file" />
3     <input type="submit" value="上传" />
4 </form>

php处理页面

 1 if($_FILES["file"]["error"]){
 2     echo "<script>alert('照片异常');window.history.go(-1);</script>";
 3     die;
 4 }else{
 5     //控制上传文件的类型,大小
 6     if(($_FILES["file"]["type"]=="image/jpeg" || $_FILES["file"]["type"]=="image/png") && $_FILES["file"]["size"]<1024000){
 7         //找到文件存放的位置
 8         $filename = "./shenfenzheng/".date("YmdHis").$_FILES["file"]["name"];
 9         //转换编码格式
10         $filename = iconv("UTF-8","gb2312",$filename);
11         //判断文件是否存在
12         if(file_exists($filename)){
13             echo "<script>alert('该文件已存在!');window.history.go(-1);</script>";
14             die;
15         }else{
16             //保存文件
17             move_uploaded_file($_FILES["file"]["tmp_name"],$filename);
18             $sql="insert into…………“;
19             mysql_query();
20         }
21         $filename = iconv("gb2312","UTF-8",$filename);
22     }else{
23         echo "<script>alert('文件类型不正确或图片质量过高!');window.history.go(-1);</script>";
24         die;
25     }
26 }    

 

$filename = iconv("UTF-8","gb2312",$filename);
 $filename = iconv("gb2312","UTF-8",$filename);
防止中文名称乱码的
 
posted @ 2018-05-23 14:30  小鬼PSer  阅读(100)  评论(0编辑  收藏  举报