>php教程 >php手册 >typecho Stat 插件的小BUG

typecho Stat 插件的小BUG

WBOY
WBOY원래의
2016-06-06 20:13:181336검색

在使用Stat插件时,发现代码中存在一个小BUG,是对Columns not found的判断有问题,原代码写的是: 'Mysql'?==?$type??1051?==?$code?? 但事实上,如果你使用的是PDO,$code 还应该加上 42S22,所以上述代码就应该改成这样了 ('Mysql'?==?$type??(1054?==?$c

在使用Stat插件时,发现代码中存在一个小BUG,是对Columns not found的判断有问题,原代码写的是:

    'Mysql'?==?$type?&&?1051?==?$code??

但事实上,如果你使用的是PDO,$code 还应该加上 42S22,所以上述代码就应该改成这样了

    ('Mysql'?==?$type?&&?(1054?==?$code?||?$code?==?'42S22'))??

然后就可以安装成功了。

该插件的信息是:

    /**??
    ?*?页面浏览次数统计插件??
    ?*?@package????Stat??
    ?*?@author?????Hanny??
    ?*?@version????1.0.2??
    ?*?@dependence?10.8.15-*??
    ?*?@link???????http://www.imhan.com??
    ?*?历史版本??
    ?*?version?1.0.2?at?2010-07-03??
    ?*?终于支持前台调用了??
    ?*?接口支持Typecho?0.8的计数??
    ?*?增加SQLite的支持??
    ?*?version?1.0.1?at?2010-01-02??
    ?*?修改安装出错处理??
    ?*?修改安装时默认值错误??
    ?*?version?1.0.0?at?2009-12-12??
    ?*?实现浏览次数统计的基本功能??
    ??
    ?*/??

不过由于这个版本比较早,就将就一下啦

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.