源程序的问题
源程序的问题
By would_hui
at 2016-02-25
0人收藏 • 1507人看过
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账号并没有创建数据库的权限(为了安全),所以不加入这个选项。