get.php 934 B

123456789101112131415161718192021222324252627282930313233
  1. <?php
  2. require_once "../path.php";
  3. //获取用户界面语言
  4. if(isset($_COOKIE["language"])){
  5. $lang = $_COOKIE["language"];
  6. }
  7. else{
  8. $lang = "en";
  9. }
  10. //查找用户界面语言对应的文件
  11. $filename = _DIR_USERS_GUIDE_."/{$lang}/".$_GET["id"].".md";
  12. if(file_exists($filename)){
  13. $output["data"] = file_get_contents($filename) ;
  14. $output["id"] =$_GET["id"];
  15. }
  16. else{
  17. //如果用户界面不是英语,尝试使用英语文件
  18. $filename = _DIR_USERS_GUIDE_."/en/".$_GET["id"].".md";
  19. if($lang != "en" && file_exists($filename)){
  20. $output["data"] = file_get_contents($filename) ;
  21. $output["id"] =$_GET["id"];
  22. }
  23. else{
  24. //尝试使用英语文件不成功,报错
  25. $output["data"] = "Error: Can't Find Item In Server.<br> Item Id:{$_GET["id"]} <br> Language:{$lang}";
  26. $output["id"] =$_GET["id"];
  27. }
  28. }
  29. echo json_encode($output,JSON_UNESCAPED_UNICODE);
  30. ?>