$m_data = explode(",", $m_data); $m_name = $m_data[0]; $m_intro = $m_data[1]; $m_author = $m_data[2]; $m_issue = $m_data[3]; $m_path = $m_data[4]; $m_image = $m_data[5]; $m_path_ext = substr($m_path, strrpos($m_path, ".")); $m_image_ext = substr($m_image, strrpos($m_image, ".")); $m_path = "book_" . $m_maxid . strtolower($m_path_ext); //重新給檔案路徑名稱 $m_image != "" ? $m_image = "img_" . $m_maxid . strtolower($m_image_ext) : ($m_image = ""); //重新給img檔名,先判斷是否有要上傳圖片 $m_filed = array("b_name", "b_intro", "b_author", "b_issue", "b_path", "b_image"); $m_value = array($m_name, $m_intro, $m_author, $m_issue, $m_path, $m_image); DB_INSERT($GLOBALS["DB_BOOK"], $m_filed, $m_value); //新增 echo "OK," . $m_path . "," . $m_image; exit; case "login": $m_data = explode(",", $m_data); $m_id = $m_data[0]; $m_pwd = $m_data[1]; // 原使用 session_register 指令設定 SESSION 變數 // 但 PHP 5.3.0 不建議使用, PHP 5.4.0 已正式移除此指令 // 因此改成使用文件建議的 $_SESSION 方式設定 // http://php.net/manual/en/function.session-register.php if ($m_id == "root" && $m_pwd == "1") { $_SESSION["LOGIN"] = 1; echo true; } else {
function ProClick($serial, $title) { $date = date("Y-m-d"); $res = DB_QUERY("select serial from " . $GLOBALS["DB_STATS"] . " where serial='{$serial}' and date='" . $date . "'"); if (mysql_num_rows($res) > 0) { DB_QUERY("update " . $GLOBALS["DB_STATS"] . " set click=click+1 where serial='{$serial}' and date='{$date}' "); } else { DB_INSERT($GLOBALS["DB_STATS"], array("serial", "date", "title", "click", "company"), array($serial, $date, $title, 1, 'everywhere')); } }
// -------------------------------------------------------------- // 使用者註冊 // 回傳值: 1 - 成功, 0 - 失敗 // -------------------------------------------------------------- // 使用者註冊 // 回傳值: 1 - 成功, 0 - 失敗 case "user_add": $m_name = $_GET["name"]; $m_account = $_GET["account"]; $m_pwd = $_GET["pwd"]; $m_query = DB_QUERY("SELECT b_id FROM {$GLOBALS['DB_USER']} WHERE b_account='" . $m_account . "'"); $m_row = mysql_num_rows($m_query); if ($m_row == 0) { $m_filed = array("b_name", "b_account", "b_pwd"); $m_value = array($m_name, $m_account, $m_pwd); DB_INSERT($GLOBALS[DB_USER], $m_filed, $m_value); //新增 echo "1"; } else { echo "0"; } break; // -------------------------------------------------------------- // 使用者登入 // 回傳值: >0 - 使用者編號, 0 - 失敗 // -------------------------------------------------------------- // 使用者登入 // 回傳值: >0 - 使用者編號, 0 - 失敗 case "user_login": $m_account = $_GET["account"]; $m_pwd = $_GET["pwd"];