请教Discuz!论坛的关键字过滤模块对应源码文件是什么 问题就在这里,找不到包含有过滤函数的文件。因为不管怎么样用过滤函数,肯定会sql查询{$tablepre}words表的,可现在就是找不到,唉 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没有使用过Discuz!,当然也谈不上研究你可以这样找:找到与你使用的数据库配套的数据库了,比如mysql就是include/db_mysql.class.php在query方法开始处加入if(preg_match("/FROM \w+words/", $sql)) { print_r(debug_backtrace());}当然,你的确认 {$tablepre}words表就是关键字过滤的然后向论坛发贴打印出的数组就是做此操作时所经历的调用情况 用DZ管理 生成sql备份, 然后从生成的sql中查找, 可以找到表祝你好运 If the file exists , it may be included in the post topic file or reply topic file. 唠叨老大的那种方法就可以的你可以添加一个文件,在文件中用一个数组来存储关键字。在插入数据库的页面包含这个文件,然后再插入数据库的时候用preg_match()这个正则函数匹配替换一下那些关键字。 求一个简单算法 调查问卷数据提交问题 phpDesigner如何设置字体大小? php删除 转让万网空间一个 怎么才能将MYSQL语句 导到一个文本文件中。或将一个文本文件中的SQL语导入MYSQL中并执行呢? 正则表达式怎么写啊? IIS+PHP配置好后,测试一个程序出错,求救高手 mysql数据库与word,excel这些数据如何进行交换,请提供资料,散分 【真心求教!路过的大神们还请你们不吝赐教,多谢!】多人开发APP+后台,如何控制版本和需要购买服务器和数据库吗 这个哈希值怎么取不到呢 session_start()无法运用
你可以这样找:
找到与你使用的数据库配套的数据库了,比如mysql就是include/db_mysql.class.php
在query方法开始处加入
if(preg_match("/FROM \w+words/", $sql)) {
print_r(debug_backtrace());
}
当然,你的确认 {$tablepre}words表就是关键字过滤的然后向论坛发贴
打印出的数组就是做此操作时所经历的调用情况
你可以添加一个文件,在文件中用一个数组来存储关键字。在插入数据库的页面包含这个文件,然后再插入数据库的时候用preg_match()这个正则函数匹配替换一下那些关键字。