1.根据题意
2.比对第七题,发现少了一句代码 $file_ext = str_ireplace('::$DATA', '', $file_ext);//去除字符串::$DATA
$file_ext = str_ireplace('::$DATA', '', $file_ext);//去除字符串::$DATA
根据百度得知,在php+windows的情况下:如果文件名+"::$DATA"会把::$DATA之后的数据当成文件流处理,不会检测后缀名.且保持"::$DATA"之前的文件名。
所以参考之前的方法,通过bp改包后缀,在php文件后面加上::$DATA,尝试上传成功