如何办理dedecms织梦网站搜索不认大写字母的环境

Linux为什么严格区分巨细写?首先我们阐明一下假如不区分巨细写的文件系统会导致许多问题,好比 foobar.jpg 和 FOOBAR.jpg 大概是差异的两个文件,可能 PyModule 和 pymodule 是两个差异的 Python 模块,可是在不区分巨细写的文件系统里,它们是不行以同时存在的。区分巨细写的长处显然易见,而今朝的文件系统依然僵持不区分巨细写的原因是要保持向后兼容。好比开拓一个软件,它是在不区分巨细写的文件系统上面开拓的,假如把它陈设到区分巨细写的文件系统上的话,有大概会出问题。Linux情况php虚拟主机一直都是对巨细写敏感的,本日织梦58小编将给各人先容一下如何实现dedecms织梦网站搜索不分巨细写的问题。 如何实现DeDecms织梦网站搜索不分巨细写的问题问题阐明:织梦V5.7版本,编码为GBK,在利用其搜索模块时,呈现了要害字不认大写字母的环境,譬喻要害字为"51Php" 办理要领如下: 文本编辑器(editplus)打开文件目次:include/helpers/filter.helper.php 查找:

if(preg_match("/[^0-9a-z@#\.]/",$keyword[$i])) { $restr .= ' '; } else { $restr .= $keyword[$i]; } } } } return $restr; } }  
修改: if(preg_match("/[^0-9a-zA-Z@#.]/",$keyword[$i])) { $restr .= ' '; } else { $restr .= $keyword[$i]; } } } } return $restr; } }  
这样就办理dedecms不识别巨细写字母的问题,伴侣们快试试吧。 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wsdsjg.html