新.php加载了 init.php 该页无法显示了!

2016-07-07 15:03 来源:www.chinab4c.com 作者:ecshop专家

如题~~~~~
加这句
define('IN_ECS', true);
在加载 require_once("../includes/init.php");

就显示该页无法显示。

回答:
可能你init.php的代码有错误

包含文件路径错误把 !

这些都解决了如上楼版主所说路径真是错了。。。 现在这些都没事了 。。加载这文件以后 查询数据
$sql = 'SELECT user_name FROM ' . $ecs->table('users') . ' where user_name="$user_name"';

运行到这句就出错 500错误。。。我想应该是$ecs->table('users')这个问题。。 看了 inti.php 里已经定义了$ecs 了。 怎么还是错误呢? 我的代码是
  1. define('IN_ECS', true);
  2. include("./includes/init.php");
  3. if($verify_result) {
  4. $user_name = trim($_GET["user_id"]);
  5. echo "success"."<br>".$user_name."<br>".$verify_result;
  6. $sql = "SELECT user_name FROM $ecs->table('users') WHERE user_name = '$user_name'";
  7. $row = $db->getRow($sql);
  8. if($row)
  9. {
  10. $GLOBALS['user']->set_session($username);
  11. $GLOBALS['user']->set_cookie($username);
  12. header("location:/user.php");
  13. }else{
  14. echo "faild! ";
  15. }
  16. }else{
  17. echo "err!!!!!";
  18. }
复制代码