您当前的位置: 首页 > 学无止境 > 心得笔记 网站首页心得笔记
phpcms v9.5.10-exe后缀文件上传自动变成"._exe"解决方法
发布时间:2017-10-11 15:11:19编辑:雪饮阅读()
由于要上传一个exe程序,然后在phpcms中允许了exe类型,但是文件上传后发现后缀变成了“._exe”
这是因为exe可执行文件,上传到服务器很危险,所以自动替换了后缀。
要关闭该替换功能。可以这样做:
phpcms\libs\classes目录下attachment.class.php 的108行里面exe去掉。
不同编辑器可能行数不准,那么只要能找到这段代码,改了它就行:
$savefile = preg_replace("/(php|phtml|php3|php4|jsp|exe|dll|asp|cer|asa|shtml|shtm|aspx|asax|cgi|fcgi|pl)(\.|$)/i", "_\\1\\2", $savefile);
关键字词:phpcms,exe,后缀,_exe