public static function getHistorys($arr) { if (!$arr) { return null; } foreach ($arr as $value) { $historys[] = History::getHistory($value); } if (isset($historys)) { return $historys; } else { return null; } }
//$index_a[2] == book id if (count($index_a) == 3) { $stats = new Stats($index_a[0], $index_a[2]); $res['stats'] = $stats->printStats(); } else { //As there are no "global" stats for users yet (haven't come up with a reason to have it, and what it would include) $res['error'] = 'Ingen bruker er spesifisert.'; } } } } else { if ($index_a[0] == "global") { if (!isset($index_a[1])) { } else { if ($index_a[1] == "history") { if (!isset($index_a[2])) { //Display global history of lended books require 'history.class.php'; $history = new History(); $res['history'] = $history->getHistory(); } else { } } } } } } } else { //Default page } echo json_encode($res);
$img_path = $img_path . $_FILES['file']['name']; $target_path = ".." . $img_path; $target_path = iconv("UTF-8", "gb2312", $target_path); if (!move_uploaded_file($_FILES['file']['tmp_name'], $target_path)) { echo $target_path; echo "服务器保存文件失败"; } else { chmod($target_path, 511); $history = new History(null, $user, null, $img_path, null, null, null); /** * 插入 */ $sql = $history->getInsertSql(TABLE_HISTORY, $user); $mysql = new MySql(); $mysql->query($sql); /** * 查询 */ $sql = "SELECT `id` FROM " . TABLE_HISTORY . " WHERE img='" . $img_path . "'"; $result = $mysql->query($sql); $value = $mysql->fetcharray($result); $history = History::getHistory($value); echo $history->id; /** * 开启匹配程序 */ $fp = fsockopen("localhost", 80); fputs($fp, "GET /logodoctor/php/processCore.php?path={$target_path}\r\n\r\n"); fclose($fp); } }