源程序的问题

源程序的问题

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
lincanbin
2016-02-25
#1

这代码是一个美国德州人想水个contributor,从不知道哪里复制来的代码,一开始还有语法错误。我merge了他的代码后也只改掉了语法错误。

当时想改得能跑的,结果去吃个饭,把这事给忘了,我现在去改掉。

lincanbin
2016-02-25
#2
would_hui
2016-02-26
#3

Reply to #2 @lincanbin :

安装前需要自己先创建好数据库吧?能否改成程序自己创建呢?

lincanbin
2016-02-26
#4

回复#3 @would_hui :

对,但是考虑到大部分用户使用的MySQL账号并没有创建数据库的权限(为了安全),所以不加入这个选项。


登 录


现在注册

QQ  登 录    Weibo  登 录    GitHub  登 录