destoon采集论坛

 找回密码
 立即注册
查看: 317|回复: 8

升级20140515_GBK后生成首页出错!

[复制链接]

7

主题

15

回帖

63

积分

注册会员

Rank: 2

积分
63
发表于 2014-5-16 08:57:22 | 显示全部楼层 |阅读模式
我首页模板里面有SQL语句,具体如下:


在生成首页后提示如下错误:
MySQL Query:SELECT * FROM [pre]company c,(selec WHERE status=3 and n.classid=1 and n.username=c.username GROUP BY n.username ORDER BY n.addtime desc LIMIT 0,10
MySQL Error:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE status=3 and n.classid=1 and n.username=c.username GROUP BY n.username ORD' at line 1 MySQL Errno:0
在模板编辑预览的时候是正常的,生成HTML就报错,模板里面的"select *"被替换成“selec”,是不是/include/global.func.php里面的strip_sql函数问题:
function strip_sql($string) {
        $search = array("/union/i","/where/i","/0x([a-z0-9]{2,})/i","/select([[:space:]\*\/\-\(])/i","/update([[:space:]\*\/\-\(])/i","/replace([[:space:]\*\/\-\(])/i","/delete([[:space:]\*\/\-\(])/i","/drop([[:space:]\*\/\-\(])/i","/outfile([[:space:]\*\/\-\(])/i","/dumpfile([[:space:]\*\/\-\(])/i","/load_file[[:space:]]*\(/i","/substring[[:space:]]*\(/i","/substr[[:space:]]*\(/i","/left[[:space:]]*\(/i","/concat[[:space:]]*\(/i","/concat_ws[[:space:]]*\(/i","/ascii[[:space:]]*\(/i","/hex[[:space:]]*\(/i","/ord[[:space:]]*\(/i","/char[[:space:]]*\(/i");
        $replace = array('union','where','0x\\1','selectt\\1','update\\1','replace\\1','delete\\1','drop\\1','outfile\\1','dumpfile\\1','load_file(','substring(','substr(','left(','concat(','concat_ws(','ascii(','hex(','ord(','char(');
        return is_array($string) ? array_map('strip_sql', $string) : preg_replace($search, $replace, $string);
}
回复

使用道具 举报

83

主题

377

回帖

1239

积分

金牌会员

Rank: 6Rank: 6

积分
1239
发表于 2014-5-16 10:05:53 | 显示全部楼层

函数过滤了哈

回复 支持 反对

使用道具 举报

7

主题

15

回帖

63

积分

注册会员

Rank: 2

积分
63
 楼主| 发表于 2014-5-16 10:37:18 | 显示全部楼层


foxcvs 发表于 2014-5-16 10:05

函数过滤了哈

会改吗?哪的问题?
回复 支持 反对

使用道具 举报

7

主题

15

回帖

63

积分

注册会员

Rank: 2

积分
63
 楼主| 发表于 2014-5-16 10:05:00 | 显示全部楼层





回复 支持 反对

使用道具 举报

0

主题

1

回帖

100

积分

注册会员

Rank: 2

积分
100
发表于 2014-5-16 11:24:57 | 显示全部楼层

发表文章无法生成完蛋了










回复 支持 反对

使用道具 举报

7

主题

15

回帖

63

积分

注册会员

Rank: 2

积分
63
 楼主| 发表于 2014-5-16 11:49:35 | 显示全部楼层

又更新了,我这个问题怎么还没解决呢????

回复 支持 反对

使用道具 举报

50

主题

3415

回帖

7668

积分

论坛元老

Rank: 8Rank: 8

积分
7668
发表于 2014-6-4 09:06:06 | 显示全部楼层

你的模板中有问题,应该是首页模板中哪个标签有错误。
回复 支持 反对

使用道具 举报

19

主题

1249

回帖

2607

积分

金牌会员

Rank: 6Rank: 6

积分
2607
发表于 2014-11-7 09:15:32 | 显示全部楼层

9129289 发表于 2014-5-16 11:49

发表文章无法生成完蛋了
无法生成提示什么?
回复 支持 反对

使用道具 举报

7

主题

1126

回帖

2327

积分

金牌会员

Rank: 6Rank: 6

积分
2327
发表于 2015-5-14 14:32:36 | 显示全部楼层

用默认的模版覆盖一下就不会有问题了{:soso_e100:}
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|destoon采集论坛

GMT+8, 2025-11-23 06:23 , Processed in 0.015494 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表