简单的PHP上传图片和删除图片示例代码
程序员文章站
2022-04-04 09:50:18
分享一例简单的PHP上传图片和删除图片示例代码,很简单,适合初学的朋友参考,用来研究php上传图片还是不错的。 ......
分享一例简单的php上传图片和删除图片示例代码,很简单,适合初学的朋友参考,用来研究还是不错的。
1、php上传图片:
1 <?php 2 if (!empty($_files["img"]["name"])) { //提取文件域内容名称,并判断 3 $path=”uppic/”; //上传路径 4 if(!file_exists($path)) 5 { 6 //检查是否有该文件夹,如果没有就创建,并给予最高权限 7 mkdir(“$path”, 0700); 8 }//end if 9 //允许上传的文件格式 10 $tp = array(“image/gif”,”image/pjpeg”,”image/jpeg”); 11 //检查上传文件是否在允许上传的类型 12 if(!in_array($_files["img"]["type"],$tp)) 13 { 14 echo “<script>alert(‘格式不对');history.go(-1);</script>”; 15 exit; 16 }//end if 17 $filetype = $_files['img']['type']; 18 if($filetype == ‘image/jpeg'){ 19 $type = ‘.jpg'; 20 } 21 if ($filetype == ‘image/jpg') { 22 $type = ‘.jpg'; 23 } 24 if ($filetype == ‘image/pjpeg') { 25 $type = ‘.jpg'; 26 } 27 if($filetype == ‘image/gif'){ 28 $type = ‘.gif'; 29 } 30 if($_files["img"]["name"]) 31 { 32 $today=date(“ymdhis”); //获取时间并赋值给变量 33 $file2 = $path.$today.$type; //图片的完整路径 34 $img = $today.$type; //图片名称 35 $flag=1; 36 }//end if 37 if($flag) $result=move_uploaded_file($_files["img"]["tmp_name"],$file2); 38 //注意,此处传递给move_uploaded_file的第一个参数为上传到服务器上的临时文件 39 }//end if 40 //此处再将$img的值写入到数据库中对应的字段
2、php删除图片:
1 <?php 2 unlink(“uppic/”.$img); //unlink方法删除文件
大家学会了没有?是不是很简单!
推荐阅读
-
php简单实现批量上传图片的方法_PHP
-
一个完整的PHP图片上传,生成缩略图,插入数据库代码流程_PHP教程
-
php getimagesize 上传图片的长度和宽度检测代码_PHP
-
PHP swfupload图片上传的实例代码_PHP教程
-
php等比缩放上传图片缩略图的代码
-
让php处理图片变得简单 基于gb库的图片处理类附实例代码下载
-
PHP swfupload图片上传的实例代码_php实例
-
php getimagesize 上传图片的长度和宽度检测代码
-
jquery+php+ajax显示上传进度的多图片上传并生成缩略图代码_php技巧
-
写了一个简单的html/php上传的网页,在安卓和电脑上都正常,但ipad上都有问题,即图片上传名称都自动变成image.jpg