栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > PHP

分享一段php上传图片的代码

PHP 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

分享一段php上传图片的代码

php 上传图片的代码,很简单,实现了基本的文件类型、文件大小的检测,并实现了基本的水印与缩略功能,比较适合初学的朋友参考。

上传页面与处理页面合二为一了,文件名为test_upload_pic.php,完整代码如下:

代码示例:



ZwelL图片上传程序





已经成功上传
文件名: " . $destination_folder . $fname . "
"; echo " 宽度:" . $image_size[0]; echo " 长度:" . $image_size[1]; echo "
 大小:" . $file["size"] . " bytes"; if ($watermark == 1) { $iinfo = getimagesize($destination, $iinfo); $nimage = imagecreatetruecolor($image_size[0], $image_size[1]); $white = imagecolorallocate($nimage, 255, 255, 255); $black = imagecolorallocate($nimage, 0, 0, 0); $red = imagecolorallocate($nimage, 255, 0, 0); imagefill($nimage, 0, 0, $white); switch ($iinfo[2]) { case 1 : $simage = imagecreatefromgif($destination); break; case 2 : $simage = imagecreatefromjpeg($destination); break; case 3 : $simage = imagecreatefrompng($destination); break; case 6 : $simage = imagecreatefromwbmp($destination); break; default : die("不支持的文件类型"); exit; } imagecopy($nimage, $simage, 0, 0, 0, 0, $image_size[0], $image_size[1]); imagefilledrectangle($nimage, 1, $image_size[1] - 15, 80, $image_size[1], $white); switch ($watertype) { case 1 : //加水印字符串 imagestring($nimage, 2, 3, $image_size[1] - 15, $waterstring, $black); break; case 2 : //加水印图片 $simage1 = imagecreatefromgif("xplore.gif"); imagecopy($nimage, $simage1, 0, 0, 0, 0, 85, 15); imagedestroy($simage1); break; } switch ($iinfo[2]) { case 1 : //imagegif($nimage, $destination); imagejpeg($nimage, $destination); break; case 2 : imagejpeg($nimage, $destination); break; case 3 : imagepng($nimage, $destination); break; case 6 : imagewbmp($nimage, $destination); //imagejpeg($nimage, $destination); break; } //覆盖原上传文件 imagedestroy($nimage); imagedestroy($simage); } if ($imgpreview == 1) { echo "
图片预览:
"; echo ""; } } } ?>


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/227718.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号