源程序的问题

By would_hui at 2016-02-25 • 0人收藏 • 253人看过

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

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

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

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

Reply to #2 @lincanbin :

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

2016-02-26   #4

回复#3 @would_hui :

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

登录后方可回帖

登 录
信息栏
购买PHP虚拟主机 / VPS

Carbon Forum是一个基于话题的高性能轻型PHP论坛

下载地址:Carbon Forum v5.0.1
QQ群:12607708(QQ我不常上)

donate

手机支付宝扫描上方二维码可向本项目捐款

Loading...