php图片上传代码本来是一个很简单的事,之前笔者图省事,直接网上下载了一个php图片上传小程序,结果导致wordpress网站被黑,因为留有后门,后来排查直接删除整个小程序,自己用重新写了一个php图片上传功能,缺点就是只能单张上传!
简单说一些这个这段代码,
上传目录:文件当前文件夹;
图片文件夹:自动生成,格式为日期的年月,如:201801,201802;
图片是否压缩:否;
图片名称:以上传时间的linux时间戳命名;
图片支持类型:jpg,jpeg,png,pjpeg,gif,bmp,x-png;
图片大小:默认2M(可自行修改,但是超过系统php.ini设置无效);
php图片上传完整代码如下:
$uptypes=array('image/jpg','image/jpeg',
'image/png','image/pjpeg','image/gif',
'image/bmp','image/x-png');
$addtime=date("Ym",time());
$testdir="./".$addtime."/";
if(file_exists($testdir)):
else:
mkdir($testdir,0777);
endif;
$ma