install_head.php 797 B

1234567891011121314151617181920212223242526272829303132333435
  1. <?php
  2. require_once "../path.php";
  3. //error handler function
  4. function customError($errno, $errstr)
  5. {
  6. echo "<b>Error:</b> [$errno] $errstr";
  7. }
  8. //set error handler
  9. set_error_handler("customError");
  10. function user_db_is_exist()
  11. {
  12. $PDO = new PDO("" . _FILE_DB_USERINFO_, "", "");
  13. $PDO->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING);
  14. $stmt = $PDO->query("SELECT count(*) as co FROM sqlite_master WHERE type=\"table\" AND name = \"user\"");
  15. $row = $stmt->fetch(PDO::FETCH_NUM);
  16. if ($row) {
  17. if ($row[0] > 0) {
  18. return true;
  19. } else {
  20. return false;
  21. }
  22. } else {
  23. return false;
  24. }
  25. }
  26. if (user_db_is_exist()) {
  27. if (!isset($_COOKIE["user_uid"])) {
  28. echo "请登陆后执行此操作";
  29. exit;
  30. }
  31. }