程序员人生 网站导航

PHPCMS不能上传WORD、EXCEL等文件的问题

栏目:DedeCMS时间:2014-06-19 02:40:40

网(LieHuo.Net)教程 关于PHPCMS编辑器不能发布OFFICE2007、WPS或其它类型文件的问题,相信大家都碰到过,如何解决上传文件类型的问题,现在就来看一下解决方法:

1.找到fckeditor文件夹,打开fckconfig.js文件进行编辑:
编辑333行:
FCKConfig.LinkUploadAllowedExtensions = ".(7z|aiff|asf|avi|bmp|csv|doc|fla|flv|gif|gz|gzip|jpeg|jpg|mid|mov|mp3|mp4|mpc|mpeg|mpg|ods|odt|pdf|png|ppt|pxd|qt|ram|rar|rm|rmi|rmvb|rtf|sdc|sitd|swf|sxc|sxw|tar|tgz|tif|tiff|txt|vsd|wav|wma|wmv|xls|xml|zip)$" ; // empty for all

在中间加上你想支持的文件类型,如docx:
FCKConfig.LinkUploadAllowedExtensions = ".(7z|aiff|asf|avi|bmp|csv|doc|fla|flv|gif|gz|gzip|jpeg|jpg|mid|mov|mp3|mp4|mpc|mpeg|mpg|ods|odt|pdf|png|ppt|pxd|qt|ram|rar|rm|rmi|rmvb|rtf|sdc|sitd|swf|sxc|sxw|tar|tgz|tif|tiff|txt|vsd|wav|wma|wmv|xls|xml|zip|docx)$" ; // empty for all

我们就在ZIP的后面加上|docx 了

接着编辑348行,操作步骤如上。

2.找到fckeditoreditorfilemanagerconnectorsphp目录,打开config.php文件进行编辑:
找到124行:
$Config['AllowedExtensions']['File'] = array('7z', 'aiff', 'asf', 'avi', 'bmp', 'csv', 'doc', 'fla', 'flv', 'gif', 'gz', 'gzip', 'jpeg', 'jpg', 'mid', 'mov', 'mp3', 'mp4', 'mpc', 'mpeg', 'mpg', 'ods', 'odt', 'pdf', 'png', 'ppt', 'pxd', 'qt', 'ram', 'rar', 'rm', 'rmi', 'rmvb', 'rtf', 'sdc', 'sitd', 'swf', 'sxc', 'sxw', 'tar', 'tgz', 'tif', 'tiff', 'txt', 'vsd', 'wav', 'wma', 'wmv', 'xls', 'xml', 'zip') ;

把docx加在zip的后面,操作步骤如上。

找到138行:
$Config['AllowedExtensions']['Attach'] = array('7z', 'aiff', 'asf', 'avi', 'bmp', 'csv', 'doc', 'fla', 'flv', 'gif', 'gz', 'gzip', 'jpeg', 'jpg', 'mid', 'mov', 'mp3', 'mp4', 'mpc', 'mpeg', 'mpg', 'ods', 'odt', 'pdf', 'png', 'ppt', 'pxd', 'qt', 'ram', 'rar', 'rm', 'rmi', 'rmvb', 'rtf', 'sdc', 'sitd', 'swf', 'sxc', 'sxw', 'tar', 'tgz', 'tif', 'tiff', 'txt', 'vsd', 'wav', 'wma', 'wmv', 'xls', 'xml', 'zip') ;

进行如上操作。

OK,我们等几分钟再打phpcms的后台编辑器里面添加附件看看,是不是加上去的文件都可以了。记得清除一下IE缓存哦。FCK的缓存是很强大的哦。

------分隔线----------------------------
------分隔线----------------------------

最新技术推荐