源程序的问题
源程序的问题
By would_hui
at 2016-02-25
0人收藏 • 1358人看过
install/index.php里面的下面一段:
switch (substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2)){ case "en": $Lang = "2"; break; case "zh-CN": $Lang = "1"; break; case "zh-tw": $Lang = "3"; break; case "ru": $Lang ="4"; break; case "pl": $Lang = "5"; break; }
zh-CN不可能被匹配到,如果把错误打印:error_reporting(E_ALL);全部打开就会报错,为什么要这样写呢?
- 登录后方可回帖
4 个回复 | 最后更新于 2016-02-26
这代码是一个美国德州人想水个contributor,从不知道哪里复制来的代码,一开始还有语法错误。我merge了他的代码后也只改掉了语法错误。
当时想改得能跑的,结果去吃个饭,把这事给忘了,我现在去改掉。
Reply to #2 @lincanbin :
安装前需要自己先创建好数据库吧?能否改成程序自己创建呢?
回复#3 @would_hui :
对,但是考虑到大部分用户使用的MySQL账号并没有创建数据库的权限(为了安全),所以不加入这个选项。