PHP黑名单网站源码分享 php文件上传绕过黑名单

大家好,关于PHP黑名单网站源码分享很多朋友都还不太明白,今天小编就来为大家分享关于php文件上传绕过黑名单的知识,希望对各位有所帮助!

$deny_ext=array(“.php”,”.php5″,”.php4″,”.php3″,”.php2″,”.html”,”.htm”,”.phtml”,”.pHp”,”.pHp5″,”.pHp4″,”.pHp3″,”.pHp2″,”.Html”,”.Htm”,”.pHtml”,”.jsp”,”.jspa”,”.jspx”,”.jsw”,”.jsv”,”.jspf”,”.jtml”,”.jSp”,”.jSpx”,”.jSpa”,”.jSw”,”.jSv”,”.jSpf”,”.jHtml”,”.asp”,”.aspx”,”.asa”,”.asax”,”.ascx”,”.ashx”,”.asmx”,”.cer”,”.aSp”,”.aSpx”,”.aSa”,”.aSax”,”.aScx”,”.aShx”,”.aSmx”,”.cEr”,”.sWf”,”.swf”,”.htaccess”);

$file_name=$_FILES[‘upload_file’][‘name’];

$file_name=deldot($file_name);//删除文件名末尾的点

$file_ext=strrchr($file_name,’.’);

$file_ext=strtolower($file_ext);//转换为小写

$file_ext=str_ireplace(‘::$DATA’,”,$file_ext);//去除字符串::$DATA

if(!in_array($file_ext,$deny_ext)){

if(move_uploaded_file($_FILES[‘upload_file’][‘tmp_name’],$UPLOAD_ADDR.’/’.$_FILES[‘upload_file’][‘name’])){

$img_path=$UPLOAD_ADDR.’/’.$file_name;

$is_upload=true;

}

}else{

$msg=’此文件不允许上传’;

}

PHP黑名单网站源码分享的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php文件上传绕过黑名单、PHP黑名单网站源码分享的信息别忘了在本站进行查找哦。

Published by

风君子

独自遨游何稽首 揭天掀地慰生平