├── .gitignore ├── README.md ├── about_us.php ├── admin.php ├── answer.php ├── baike_contest.sql ├── changelog.php ├── css ├── bootstrap-combined.min.css ├── layoutit.css └── title.css ├── fonts ├── glyphicons-halflings-regular.eot ├── glyphicons-halflings-regular.svg ├── glyphicons-halflings-regular.ttf ├── glyphicons-halflings-regular.woff └── glyphicons-halflings-regular.woff2 ├── functions.js ├── functions.php ├── help.php ├── img ├── 201503302309.png ├── 201503311826.gif ├── 201504011815.gif ├── 201504012247.gif ├── 201504020908.gif ├── 201504021419.gif ├── 201504021754.png ├── 201504041135.gif ├── 201504041439.gif ├── Logo.png └── spread.png ├── include └── common.inc ├── index.php ├── js ├── bootstrap.js ├── bootstrap.min.js ├── html5shiv.min.js ├── jquery.min.js ├── npm.js ├── respond.min.js └── title.js ├── login.php ├── logout.php ├── profile.php ├── ranklist.php ├── update.php ├── 校级百科竞赛答题程序设计策划.doc └── 题库.xlsx /.gitignore: -------------------------------------------------------------------------------- 1 | 学生信息.xls 2 | student_info.csv 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # 校级百科竞赛答题程序设计 2 | * 策划者: Netcan 3 | * 竞赛时间: 2015年4月8日 4 | * 竞赛形式: 在线app答题 5 | * 设计语言: PHP+MySQL+JavaScript+CSS+Java+Bootstrap 6 | * 程序模块: 登陆页面,个人资料页面, 答题页面,排名页面,后台页面,关于/联系我们页面 7 | * 注意事项: 可以采用二维码推广app,由于宣传时间和比赛时间不一致,所以海报页面应该推广app先,app地址放到外网提供下载。同时贴出题库内网地址。 8 | 9 | // 内部细节,可补充。 10 | ## 数据导入 11 | 题库采用Excel导入,格式严格遵循如下: 12 | 13 | 题目内容|A选项|B选项|C选项|D选项|正确答案 14 | :-:|:-:|:-:|:-:|:-:|:-: 15 | 1+1=?|2|3|4|5|A 16 | 17 | 列标签顺序可以任意互换,只要至少包含以上6个列标签(题目内容,A选项,B选项,C选项,D选项,正确答案。) 18 | 19 | 账号采用Excel导入,格式严格遵循如下: 20 | 21 | 姓名|学号 22 | :-:|:-: 23 | Netcan|1234567890 24 | 同上列标签顺序可互换,至少包含以上两个属性,若有邮箱数据可考虑增加发送比赛时间、比赛结果至参赛者邮箱中的功能 25 | 26 | ## 页面 27 | 1. 登陆页面,学号+密码(身份证后六位)登陆 28 | 2. 个人资料页面,收集参赛者数据,查看答题记录,不可修改 29 | 3. 答题页面,当达到指定时间即可进入,从题库中随机抽取50道题,可以考虑分5页,若比赛中出现漏题可以给出提示 30 | 4. 排名页面,在比赛结束后开放,显示参与者排名,可以采用高亮显示晋级者,(发送排名表到参赛者邮箱)。 31 | 5. 后台页面,内部人员可查看相关数据如排名,修改参赛者答题记录(指的是再给一次答题机会) 32 | 6. 关于我们页面,显示咱创协相关信息,成员介绍。 33 | 34 | ## 说明 35 | 以上是我学完PHP后在2015年4月8日为化工系创新部编写的程序,花了3天时间编写难免有bug,比赛后就没维护了。 36 | 37 | ## 程序图 38 | ![程序图](img/201503302309.png) 39 | ![程序图](img/201503311826.gif) 40 | ![程序图](img/201504011815.gif) 41 | ![程序图](img/201504012247.gif) 42 | ![程序图](img/201504020908.gif) 43 | ![程序图](img/201504021419.gif) 44 | ![程序图](img/201504021754.png) 45 | ![程序图](img/201504041135.gif) 46 | ![程序图](img/201504041439.gif) 47 | -------------------------------------------------------------------------------- /about_us.php: -------------------------------------------------------------------------------- 1 | 7 |

系级比赛

8 | 11 | -------------------------------------------------------------------------------- /admin.php: -------------------------------------------------------------------------------- 1 | 7 | 10 | -------------------------------------------------------------------------------- /answer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netcan/baike_contest/633031404239e46b2f7556d80a47af3e3ab49fbd/answer.php -------------------------------------------------------------------------------- /baike_contest.sql: -------------------------------------------------------------------------------- 1 | -- phpMyAdmin SQL Dump 2 | -- version 4.3.13 3 | -- http://www.phpmyadmin.net 4 | -- 5 | -- Host: localhost 6 | -- Generation Time: 2015-04-14 23:33:55 7 | -- 服务器版本: 5.5.37-0ubuntu0.13.10.1 8 | -- PHP Version: 5.5.3-1ubuntu2.6 9 | 10 | SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; 11 | SET time_zone = "+00:00"; 12 | 13 | 14 | /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; 15 | /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; 16 | /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; 17 | /*!40101 SET NAMES utf8 */; 18 | 19 | -- 20 | -- Database: `baike_contest` 21 | -- 22 | CREATE DATABASE IF NOT EXISTS `baike_contest` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci; 23 | USE `baike_contest`; 24 | 25 | -- -------------------------------------------------------- 26 | 27 | -- 28 | -- 表的结构 `core` 29 | -- 30 | 31 | DROP TABLE IF EXISTS `core`; 32 | CREATE TABLE IF NOT EXISTS `core` ( 33 | `runtime` int(10) unsigned NOT NULL DEFAULT '0', 34 | `online_runtime` int(10) unsigned NOT NULL DEFAULT '0' 35 | ) ENGINE=InnoDB DEFAULT CHARSET=gbk; 36 | 37 | -- 38 | -- 转存表中的数据 `core` 39 | -- 40 | 41 | INSERT INTO `core` (`runtime`, `online_runtime`) VALUES 42 | (1429025485, 1429025323); 43 | 44 | -- -------------------------------------------------------- 45 | 46 | -- 47 | -- 表的结构 `profile` 48 | -- 49 | 50 | DROP TABLE IF EXISTS `profile`; 51 | CREATE TABLE IF NOT EXISTS `profile` ( 52 | `id` int(15) NOT NULL, 53 | `name` varchar(30) NOT NULL, 54 | `password` varchar(20) NOT NULL DEFAULT '123456', 55 | `phone` bigint(20) unsigned DEFAULT NULL, 56 | `qq` bigint(20) unsigned DEFAULT NULL, 57 | `qid` blob, 58 | `qans` blob, 59 | `qmark` int(11) NOT NULL DEFAULT '0', 60 | `qright` tinyint(4) NOT NULL DEFAULT '0', 61 | `qtime` bigint(20) unsigned NOT NULL DEFAULT '0', 62 | `status` tinyint(4) NOT NULL DEFAULT '0', 63 | `online` tinyint(4) NOT NULL DEFAULT '0', 64 | `lid` int(11) NOT NULL DEFAULT '0' 65 | ) ENGINE=InnoDB AUTO_INCREMENT=2014219001 DEFAULT CHARSET=gbk; 66 | 67 | -- -------------------------------------------------------- 68 | 69 | -- 70 | -- 表的结构 `question` 71 | -- 72 | 73 | DROP TABLE IF EXISTS `question`; 74 | CREATE TABLE IF NOT EXISTS `question` ( 75 | `id` int(11) NOT NULL, 76 | `content` varchar(200) NOT NULL, 77 | `A` varchar(50) NOT NULL, 78 | `B` varchar(50) NOT NULL, 79 | `C` varchar(50) NOT NULL, 80 | `D` varchar(50) NOT NULL, 81 | `Ans` varchar(2) NOT NULL 82 | ) ENGINE=InnoDB AUTO_INCREMENT=512 DEFAULT CHARSET=gbk; 83 | 84 | -- 85 | -- 转存表中的数据 `question` 86 | -- 87 | 88 | INSERT INTO `question` (`id`, `content`, `A`, `B`, `C`, `D`, `Ans`) VALUES 89 | (1, '引起粗盐潮解的物质是', 'Kcl', 'Mgcl2', 'alcl3', 'Na2SO4', 'b'), 90 | (2, '在成煤过程中,引起煤变质的主要因素是', '地热梯度', '静压力', '时间', '动压力', 'a'), 91 | (3, '我国是一个缺水的国家,人均水资源仅为世界人均量的', '二分之一', '三分之一', '四分之一', '五分之一', 'c'), 92 | (4, '塑料在自然界可停留多少年?', '100-200', '50-100', '20-100', '10-20', 'a'), 93 | (5, '电脑显示器的哪个部位辐射最强?', '背面', '侧面', '正面', '显示器面', 'c'), 94 | (6, '医疗上用作收敛剂,可使机体组织收缩,减少腺体的分泌的物质是', '绿矾', '明矾', '皓矾', '蓝矾', 'c'), 95 | (7, '清洁的空气中含有多少氩?', '0%', '0.00%', '0.01%', '0.01%', 'a'), 96 | (8, '如果霓虹灯内所充的气体为氖气将发出何种颜色的光?', '红色', '紫色', '橙色', '蓝色', 'c'), 97 | (9, '我国少数民族分布最多的省份是?', '四川', '云南', '新疆', '贵州', 'b'), 98 | (10, '我国最早在奥运会上夺金牌的是哪位运动员?', '李宁', '许海峰', '高凤莲', '吴佳怩', 'b'), 99 | (11, '我国最大的瀑布"黄果树瀑布"位于哪个省?', '四川', '湖南', '江西', '贵州', 'd'), 100 | (12, '山东山西的"山"是指', '恒山', '沂蒙山', '太行山', '泰山', 'c'), 101 | (13, '史书《资治通鉴》是属于哪一类体例的历史?', '纪传体', '纪事本末体', '编年体', '国别体', 'c'), 102 | (14, '铅笔有硬软之分,用英文字母来表示,下列符号相比哪个表示较硬', 'H', 'b', 'Hb', '2b', 'a'), 103 | (15, '"天下兴亡,匹夫有责"是哪位思想家的名言?', '黄宗羲', '顾炎武', '王充', '王夫之', 'b'), 104 | (16, '“信天游”是民歌的一种属山歌性质,曲调纯朴、高亢、悠长、节奏自由、你知道它流行于哪一带地方吗?', '陕北', '华北', '华南', '东北', 'a'), 105 | (17, '古代六艺,"礼、乐、射、御、书、数"中的"御"是指', '骑马', '驾车', '射箭', '游说', 'b'), 106 | (18, '“战国四公子”中齐国的孟尝君名为', '魏无忌', '赵胜', '黄歇', '田文', 'd'), 107 | (19, '我国古代项羽"破釜沉舟"战胜秦军是在哪次战役?', '牧野之战', '淝水之战', '官渡之战', '巨鹿之战', 'd'), 108 | (20, '洲际导弹的射程一般在多少公里以上?', '一百', '一千', '一万', '十万', 'c'), 109 | (21, '我国卫星火箭发射基地"西昌"位于', '青海', '四川', '海南', '贵州', 'b'), 110 | (22, '古代军事家曹操是哪个时期的人物?', '东汉', '西汉', '三国', '东晋', 'a'), 111 | (23, '"文房四宝"中的毛笔是谁发明的?', '刘伯温', '闻仲', '乐毅', '蒙恬', 'd'), 112 | (24, '“江山社稷”中的“稷”在古代是指', '土地之神', '黎明百姓', '五谷之神', '家庙黄陵', 'c'), 113 | (25, '“打蛇打七寸”的七寸是指', '心脏', '咽喉', '头部', '尾部', 'a'), 114 | (26, '食品厂制糕点时需要用到的物质是', '苏打', '小苏打', '大苏打', '芒硝', 'b'), 115 | (27, '陕西省乾陵武则天墓碑上共有几个字?', '无一字', '一个字', '三个字', '五个字', 'a'), 116 | (28, '清朝晚期,被今人誉为"开眼看世界第一人"的是谁?', '严复', '魏源', '林则徐', '龚志珍', 'c'), 117 | (29, '火车连续发出两声长鸣,这表示:', '前进', '后退', '紧急迫停', '停留', 'b'), 118 | (30, '世界上是被称为“教育王国”的哪一个国家?', '英国', '德国', '日本', '以色列', 'd'), 119 | (31, '汉字“单”共有几种读音:', '2', '3', '4', '5', 'b'), 120 | (32, '牛有几个胃?', '2', '3', '4', '5', 'c'), 121 | (33, '我们通常所说的“北斗七星”,天文学上称之为:', '人马星座', '仙女星座', '大熊星座', '小熊星座', 'c'), 122 | (34, '1910年10月国际飞机比赛大会中,获得第一名的是:', '美国莱特兄弟', '英国莱特兄弟', '中国冯如', '德国的本茨', 'c'), 123 | (35, '毕业生在就业后,其工资标准和福利待遇按国家有关规定执行,工龄从计算何时开始计算?', '实习期结束', '到任开始', '工作一年', '工作半年', 'b'), 124 | (36, '"自由女神像"是哪个国家送给美国的礼物?', '西班牙', '意大利', '英国', '法国', 'd'), 125 | (37, '以下哪种水果核可以食用', '枇杷核', '苦杏仁核', '桃核', '苹果核', 'd'), 126 | (38, '装订精良的大书,书上印着金灿灿的烫金字的组成', '锌锰合金', '铜锰合金', '铜锌合金', '铜铁合金', 'c'), 127 | (39, '衬衣领口因汗迹而产生的黄斑的主要成分是', '食盐', '糖类', '碱类', '蛋白质', 'd'), 128 | (40, '飞机上的黑匣子被安放在飞机上的哪个部位?', '机头', '机身中部', '机翼内', '机尾', 'd'), 129 | (41, '“软饮料”是指?', '不含酒精的饮料', '不含钙的饮料', '不含二氧化碳的饮料', '不起泡沫的饮料', 'a'), 130 | (42, '煤火不旺时,撒入以下哪种东西可以助长火势?', '盐', '糖', '酱油', '味精', 'a'), 131 | (43, '鸡蛋最好不要和下面哪种食物一起存放?', '淀粉', '生姜', '黄豆', '食油', 'b'), 132 | (44, '我国最大的旅客中转客运站是?', '石家庄站', '北京站', '郑州站', '武汉站', 'c'), 133 | (45, '诗经在表现形式上,以什么形式为主?', '四言为主', '五言为主', '六言为主', '七言为主', 'a'), 134 | (46, '唐诗“日暮乡关何处是?烟波江上使人愁”中的“江”是指?', '嘉陵江', '长江', '湘江', '乌江', 'b'), 135 | (47, '郑和下西洋,最远到达了哪里?', '印度半岛', '西印度群岛', '非洲东岸', '地中海西岸', 'c'), 136 | (48, '海关规定,中国人出入境每次最多可携带多少人民币?', '2000', '4000', '6000', '8000', 'c'), 137 | (49, '我们都知道30而立40而不惑,那么“耳顺”代指什么年纪?', '50', '60', '70', '80', 'b'), 138 | (50, '民航客机在高空中飞行时,一般处于大气的哪个层次?', '对流层', '平流层', '中间层', '电离层', 'b'), 139 | (51, '钢琴有多少个键?', '84', '86', '88', '90', 'c'), 140 | (52, '我国制造的第一部轿车的牌子是?', '东风', '解放', '红旗', '上海', 'a'), 141 | (53, '奥运会的五色环环代表五大洲,红色代表的是哪个州?', '亚洲', '非洲', '美洲', '欧洲', 'c'), 142 | (54, '哈雷慧星的最早记录是哪国人留下的?', '埃及人', '英国人', '中国人', '德国人', 'c'), 143 | (55, '美国历史上第一所高等学府是:', '哈佛大学', '耶鲁大学', '麻省理工学院', '斯坦福大学', 'a'), 144 | (56, '孔子说的“克己复礼为仁”,所谓“复礼”就是', '恢复礼教', '复兴过去的制度', '让自己的言论和行为符合社会道德规范', '学习过去的礼乐', 'c'), 145 | (57, '《鲁滨逊漂流记》的主人公鲁滨逊?克鲁索在孤岛上生存了多少年?', '8', '18', '28', '38', 'c'), 146 | (58, '进入20世纪以来,申办世博会的国家日益增多,到目前为止,世界博览会共举办了几届', '36', '38', '40', '42', 'c'), 147 | (59, '一个国家中的文化精华,称其为“国粹”。中国的三大国粹为', '儒学、国画和针灸', '茶艺、昆曲和武术', '瓷器、书法和儒学', '国画、京剧和中医', 'd'), 148 | (60, '下列说法不正确的是', '地壳中含量最多的金属——铜', '内蒙古境内最大的湖泊——呼伦湖', '我国最大的内陆咸水湖——青海湖', '最早发现X射线的科学家——伦琴', 'a'), 149 | (61, '下列少数民族政权及其创建者之间对应关系完全正确的一组是', '鲜卑族∶前秦∶拓跋珪', '契丹族∶辽∶耶律阿保机', '蒙古族∶元∶成吉思汗', '女真族∶后金∶皇太极', 'b'), 150 | (62, '什么是世界上无产阶级建立政权的第一次伟大尝试?', '第一国际', '巴黎公社', '同盟会', '全德工人联合会', 'b'), 151 | (63, '领带下端最好应', '与西装上装衣长相当', '在皮带上下缘之间', '越长越好', '比皮带下缘略长一点', 'b'), 152 | (64, '什么是迄今流传下来的第一部编年史,也是“五经”之一', '诗经', '尚书', '易', '春秋', 'd'), 153 | (65, '科学发展观的基本要求是', '以人为本', '统筹兼顾', '全面协调', '可持续发展', ''), 154 | (66, '什么是国际社会公认的“第一礼俗”?', '女士优先', '长者优先', '少儿优先', '病人优先', 'a'), 155 | (67, '观看什么项目比赛的观众不许使用闪光灯拍照?', '足球', '体操', '马拉松', '柔道', 'b'), 156 | (68, '科学发展观“五个统筹”的根本出发点是', '保持政治社会稳定', '最广大人民的根本利益', '实现全面协调发展', '全面建设小康社会', 'c'), 157 | (69, '我国庐山成为避暑胜地的主要因素是:', '纬度因素', '海陆因素', '洋流因素', '地形因素', 'd'), 158 | (70, '标志着北宋诗文革新运动最高成就的作家是', '苏轼', '王安石', '范中淹', '欧阳修', 'a'), 159 | (71, '在有专职司机的轿车中,上位是', '前排右座', '后排左座', '后排中座', '后排右座', 'd'), 160 | (72, '长江三峡位于最西面的一个峡谷是', '西陵峡', '巫峡', '瞿塘峡', '三门峡', 'c'), 161 | (73, '当长江发生特大洪水时,下列城市受威胁最大的是:', '重庆', '郑州', '杭州', '武汉', 'd'), 162 | (74, '综合类世博会比专业类世博会的内容更广泛,规模更大,被誉为“经济、科技与文化界的奥林匹克盛会”,两个综合类世博会的举办间隔期是多少年?', '至少3年', '至少5年', '至少4年', '至少6年', 'b'), 163 | (75, '《劳动法》规定,用人单位安排劳动者每月的加班时间不得超过多少小时?', '10小时', '24小时', '36小时', '48小时', 'c'), 164 | (76, '法定休假日安排劳动者工作的,用人单位支付不低于工资的()工资报酬', '100%', '200%', '300%', '400%', 'c'), 165 | (77, '我国普通高校最早开展就业指导的学校是?', '北京大学', '清华大学', '深圳大学', '复旦大学', 'c'), 166 | (78, '2015年3月21日宣城的正午太阳高度角?', '40.4', '58.05', '45.48', '75.35', 'b'), 167 | (79, '《最后的晚餐》是()的绘画代表作品', '米开朗基罗', '达?芬奇', '梵高', '拉斐尔', 'b'), 168 | (80, '影片《黄土地》是由()导演的。', '谢晋', '张艺谋', '孙道临', '陈凯歌', 'd'), 169 | (81, '《安魂曲》是()的作品。', '贝多芬', '莫扎特', '海顿', '舒伯特', 'b'), 170 | (82, '下列诗句中的红并非表示“红色”的句是()', '千里莺啼绿映红', '半匹红绡一丈绫', '风掣红旗冻不翻', '映日荷花别样红', 'a'), 171 | (83, '黄埔军校于1924年建校,第一任政治部主任是()', '邵元冲', '周恩来', '戴季陶', '宋哲元', 'c'), 172 | (84, '我国的《高技术研究发展计划纲要》又称()', '“火炬”计划', '“星火”计划', '“863”计划', '“信息”计划', 'c'), 173 | (85, '巴西人最喜爱的一种舞蹈是:', '华尔兹', '桑巴', '探戈', '踢踏', 'b'), 174 | (86, '下列城市中被称为我国的三大火炉之一的是:', '重庆', '广州', '吐鲁番', '香港', 'a'), 175 | (87, '文艺复兴时期不在“画坛三杰”之列的画家是', '米开朗基罗', '达?芬奇', '拉斐尔', '伦勃朗', 'd'), 176 | (88, '下列港口城市中,既是海港又是河港的是', '大连', '连云港', '上海', '湛江', 'c'), 177 | (89, '台湾产量居世界第一位的产品是', '稻米', '甘蔗', '樟脑', '哈密瓜', 'b'), 178 | (90, '中华人民共和国第一部宪法是何年制订的?', '1949', '1950', '1954', '1955', 'c'), 179 | (91, '我国要被选为国家主席、副主席年龄要在多少周岁以上', '35周岁', '40周岁', '45周岁', '50周岁', 'c'), 180 | (92, '《洛神赋图》相传为东晋大画家()的作品', '钟繇', '王羲之', '张芝', '顾恺之', 'c'), 181 | (93, '汉末魏晋时期出现的()名曲《广陵散》、《梅花三弄》已经达到了相当高的艺术水平。', '二胡', '古琴', '古筝', '扬琴', 'b'), 182 | (94, '下列旅游景点中,属于我国自然风光旅游资源的是', '长江三峡、安徽黄山', '桂林山水、北京故宫', '万里长城、敦煌石窟', '日月潭、秦陵兵马俑', 'a'), 183 | (95, '亚洲博鳌论坛中的博鳌位于哪个省', '广东', '上海', '海南', '福建', 'c'), 184 | (96, '任何程序都必须加载到()中才能被cPU执行。', '磁盘', '硬盘', '内存', '外存', 'c'), 185 | (97, '太阳系中哪个行星的体积最大', '地球', '木星', '火星', '水星', 'b'), 186 | (98, '我国最大的淡水湖是?', '巢湖', '洞庭湖', '鄱阳湖', '洪泽湖', 'c'), 187 | (99, '宇宙中的主要物质是什么?', 'H和c', 'He和b', 'c和N', 'H和He', 'd'), 188 | (100, '宇宙大爆炸最初是由谁提出的。', '牛顿', '霍金', '伽利略', '勒梅特', 'd'), 189 | (101, '宇宙中最强大的能源是什么', '光能', '磁能', '核能', '内能', 'b'), 190 | (102, '阿姆斯特朗是乘哪个飞船成功登月的?', '阿波罗11号', '阿波罗12号', '和平号', '爱国者6号', 'a'), 191 | (103, '"发展体育运动,增强人民体质"是我国哪位领导人的题词?', '毛泽东', '周恩来', '邓小平', '贺龙', 'a'), 192 | (104, '唐代诗人有称“诗圣”的杜甫“诗仙”的李白等,你可知道被人颂称“诗魔”的是谁?', '白居易', '王维', '刘禹锡', '李商隐', 'a'), 193 | (105, '我们平时常说“如果冬天来了,春天还会远吗?”请问这句名言出自于英国的哪位作家?', '雨果', '拜伦', '雪莱', '普斯金', 'c'), 194 | (106, '泰戈尔是印度著名作家、诗人,于1913年获得诺贝尔文学奖,为其赢得该奖的作品是', '《飞鸟集》', '《新月集》', '《园丁集》', '《吉檀迦利》', 'd'), 195 | (107, '四大名茶之一的龙井茶产地是:', '福建安溪', '云南普洱', '河南信阳', '浙江杭州', 'd'), 196 | (108, '白菜属于_________科', '豆科', '菊科', '十字花科', '蔷薇科', 'c'), 197 | (109, '成年人身上有多少块骨骼', '205', '206', '207', '208', 'b'), 198 | (110, '“我爱吾师,我更爱智慧。”是下列哪位哲学家说的:', '苏格拉底', '亚历士多德', '尼采', '阿纳克萨格拉', 'a'), 199 | (111, '琵琶曲《十面埋伏》描述的是()的情景', '淝水之战', '赤壁之战', '巨鹿之战', '垓下之战', 'd'), 200 | (112, '中国人民政治协商会议是', '权力机关', '政权组织形式', '爱国统一战线组织', '民间社团组织', 'c'), 201 | (113, '吉林省抚松县被人们称为是哪种药材之乡?', '当归', '枸杞', '人参', '田七', 'c'), 202 | (114, '世界石油储量最多是哪一个国家?', '伊拉克', '伊朗', '科威特', '沙特阿拉伯', 'd'), 203 | (115, '下列我国哪个古迹被誉为"世界八大奇迹":', '万里长城', '乐山大佛', '秦始皇兵马俑', '敦煌莫高窟', 'c'), 204 | (116, '目前世界纪元(公元前后的划分)的方法是以什么为标准', '伊斯兰教', '佛教', '犹太教', '基督教', 'd'), 205 | (117, '冬天倒开水时,容易爆破的杯子是', '很薄的玻璃杯', '很厚的玻璃杯', '越高的', '没区别', 'b'), 206 | (118, '我国第一个南极考察基地"长城站"什么时候落成?', '1980', '1981', '1985', '1986', 'c'), 207 | (119, '1999年中国云南国际园艺博览会的主题是', '人类与自然', '人类与世界', '人与自然——迈向21世纪', '发现的时代', 'a'), 208 | (120, '请问拜论是哪个国家的伟大的浪漫主义诗人?', '法国', '瑞士', '英国', '意大利', 'c'), 209 | (121, '下列不是吝啬鬼的是', '严监生', '葛朗台', '阿巴贡', '希礼', 'd'), 210 | (122, '鲁迅对泰戈尔拜什么态度', '赞扬', '反对', '既不赞扬也不反对', '鲁迅不认识泰戈尔', 'b'), 211 | (123, '我国有许多世界珍稀动物,金丝猴就是其中之一,它是国家几级保护动物?', '一级', '二级', '三级', '四级', 'a'), 212 | (124, '有关地方戏与发源地之间的对应关系,错误的一项是', '评剧——天津', '吕剧——山东', '黄梅戏——安徽', '花鼓戏——湖南', 'a'), 213 | (125, '噪声的来源主要有交通噪声、工业噪声、建筑施工噪声和社会噪声。人耳开始感到疼痛的声音叫痛阈,其声级为多少分贝?', '60', '90', '120', '140', 'c'), 214 | (126, '有一种头似马、角似鹿、尾似驴、蹄似牛,俗称“四不像”的珍奇动物,其野生种群18世纪在我国灭绝。1985年我国分批引进80多只,建立自然保护区,进行在自然界恢复野生种群的研究,这种动物是', '羚羊', '野鹿', '麋鹿', '马鹿', 'c'), 215 | (127, '1956年,发生在日本熊本县的水俣病是由于人们食用被()污染的鱼类后,在体内积累,逐渐引起的神经性疾病', '铅', '甲基汞', '黄曲霉素', '农药ddT', 'b'), 216 | (128, '重点城市空气质量周报,目前主要有污染指数、首要污染物、空气质量级别三项内容。当污染指数在之间多少时,空气质量为3级,属轻度污染', '50以下', '50~100', '101~200', '201~300', 'c'), 217 | (129, 'ISO14000系列标准是国际标准化组织制定的有关什么的系列标准', '健康标准', '食品工业', '药品生产', '环境管理', 'c'), 218 | (130, '第27届联合国大会决定把每年的6月5日定为', '地球日', '爱鸟日', '节水日', '世界环境日', 'b'), 219 | (131, '联合国环境规划署总部设在--的首都', '泰国', '美国', '瑞士', '肯尼亚', 'c'), 220 | (132, '一只燕子一个夏季能捕捉多少只苍蝇、蚊子,对控制疾病有重要作用。', '80万', '100万', '120万', '140万', 'c'), 221 | (133, '原产于中国的农作物品种有', '花生', '大豆', '玉米', '西红杮', 'b'), 222 | (134, '党执政兴国的第一要务是什么?', '立党为公、执政为民', '改革开放', '发展', '体制创新', 'c'), 223 | (135, '市场机制的核心机制是', '价格机制', '供求机制', '竞争机制', '合作机制', 'a'), 224 | (136, '《为人民服务》是毛泽东同志在纪念谁的追悼会上的讲话?', '白求恩', '张思德', '刘胡兰', '雷锋', 'b'), 225 | (137, '民主集中制最早由谁提出来。', '列宁', '斯大林', '毛泽东', '邓小平', 'a'), 226 | (138, '世界部分首都是以人名命名的,下列哪个不是', '华盛顿', '莫斯科', '巴黎', '科伦坡', 'b'), 227 | (139, '下列哪一个城市是在1949.10建国后才解放的?', '广州', '上海', '南京', '西安', 'a'), 228 | (140, '我国植树节定在每年的3月12日,这也是为纪念哪位人物而定的', '屈原', '孙中山', '白求恩', '雷锋', 'b'), 229 | (141, '天然气主要成分是?', '乙烷', '甲烷', '甲醇', '乙醇', 'b'), 230 | (142, '下面哪种动物的脑最大?', '抹香鲸', '蓝鲸', '海豚', '狒狒', 'a'), 231 | (143, '在微型计算机的汉字系统中,一个汉字的内码占多少字节?', '1', '2', '3', '4', 'b'), 232 | (144, '青霉素发明于:', '1927年', '1938年', '1937年', '1928年', 'b'), 233 | (145, '某人去年买一种股票,当年下跌了20%,今年应上涨百分之几,才能保持原值?', '20%', '25%', '30%', '35%', 'b'), 234 | (146, '在鸟类的感觉器官中,最先退化的器官是?', '味觉', '嗅觉', '听觉', '触觉', 'b'), 235 | (147, '澳门特区的区旗是什么颜色?', '红色', '紫色', '绿色', '黄色', 'c'), 236 | (148, '我国传统表示次序的“天干”一共有几个字?', '8个', '10个', '12个', '24个', 'c'), 237 | (149, '建国后,我国发行的第一枚生肖邮票的图案是哪种动物?', '鼠', '猴', '鸡', '龙', 'b'), 238 | (150, '欧元创始国有多少个国家?', '8个', '9个', '10个', '11个', 'd'), 239 | (151, '冰球比赛中每队上场多少人?', '5', '6', '7', '8', 'b'), 240 | (152, '中国最大的湖泊是', '洞庭湖', '鄱阳湖', '青海湖', '太湖', 'c'), 241 | (153, '奥林匹克运动会的发源地是', '古罗马', '古希腊', '古代中国', '古巴比伦', 'b'), 242 | (154, '围棋共有多少个棋子?', '360', '361', '364', '365', 'b'), 243 | (155, '周恩来倡导中小学生每天必须多长时间的体育运动?', '半小时', '一小时', '一小半时', '二小时', 'b'), 244 | (156, '1990年第十一届亚运会在哪个城市举行?', '东京', '汉城', '北京', '曼谷', 'c'), 245 | (157, '下列哪个国家不是联合国常任理事国之一?', '英国', '法国', '中国', '德国', 'd'), 246 | (158, '世界上面值最高的邮票是匈牙利五百亿彭哥,它的图案是', '猫', '飞鸽', '海鸥', '鹰', 'b'), 247 | (159, '下列哪一位著名画家擅长画虎?', '张善子', '张大千', '徐悲鸿', '齐白石', 'a'), 248 | (160, '世界上最大的宫殿是:', '故宫', '白宫', '爱丽舍宫', '克里姆林宫', 'a'), 249 | (161, '我国第一部纪传体通史是', '《汉书》', '《后汉书》', '《史记》', '《春秋》', 'c'), 250 | (162, '我国最早的一部医学理论著作是', '《本草纲目》', '《黄帝内经》', '《千金方》', '《伤寒杂病论》', 'b'), 251 | (163, '下列行星中,卫星最多的是', '木星', '土星', '火星', '水星', 'b'), 252 | (164, '网络上的"网络蚂蚁"是', '一种病毒', '下载图片和文档的工具', '图片和文档', '一种聊天工具', 'b'), 253 | (165, '莎士比亚四大悲剧中哪部又称"王子复仇记":', '《奥赛罗》', '《麦克白斯》', '《李尔王》', '《哈姆雷特》', 'd'), 254 | (166, '太阳系中质量最大的行星是', '火星', '土星', '水星', '木星', 'd'), 255 | (167, '化学试剂的分类中,优级纯标签为', '绿', '红', '棕', '黑', 'a'), 256 | (168, '自然科学中最早出现的学科是', '数学', '天文学', '医学', '化学', 'b'), 257 | (169, '最早创造数字的是', '阿拉伯人', '希腊人', '印度人', '罗马人', 'c'), 258 | (170, '第一个公开向神学挑战并宣告自然科学的独立的科学家是', '亚里斯多德', '哥白尼', '伽利略', '牛顿', 'b'), 259 | (171, '发现行星运动定律的天文学家是', '哥白尼', '伽利略', '开普勒', '张衡', 'c'), 260 | (172, '何时美国英格伯格和德沃尔制造出世界上第一台工业机器人,机器人的历史才真正开始?', '1946年', '1950年', '1959年', '1956年', 'c'), 261 | (173, '目前国际公认的高技术前沿是指', '计算机与信息技术', '航天航空技术', '生物技术', '新材料技术', 'c'), 262 | (174, '目前世界上拥有核武器的国家不包括', '巴基斯坦', '印度', '英国', '法国', 'd'), 263 | (175, '目前世界软件出口最大的发展中国家是', '印度', '巴西', '日本', '美国', 'a'), 264 | (176, '我国南方的梅雨属于', '地形雨', '锋面雨', '雷阵雨', '对流雨', 'b'), 265 | (177, '一般来说,海拔每升高1000米,气温下降', '4℃', '3℃', '2℃', '1℃', 'a'), 266 | (178, '一架飞机从北京飞往乌鲁木齐,用3、5个小时,而从乌鲁木齐返航北京时,飞行速度不变,却只需要3小时,原因是', '中纬度高空西风的影响', '两地时差的影响', '飞行线路的影响', '地球自转的影响', 'a'), 267 | (179, '上世纪80年代初中国提出了“蓝色革命”的新构想,其科学含义是', '围海造田', '利用海水提炼食盐', '利用现代科学技术向蓝色海洋乃至内陆水域索取人们所需要的众多优质水产品', '利用现代科学技术使海洋和内陆河水变得更蓝', 'c'), 268 | (180, '运用试管香蕉技术来推广优良香蕉品种,这种技术属于', '基因工程', '细胞工程', '酶工程', '发酵工程', 'b'), 269 | (181, '在世界上第一次把圆周率精确到小数点后7位数的科学家是', '祖冲之', '华达哥拉斯', '亚里士多德', '牛顿', 'a'), 270 | (182, '分子生物学的研究表明', '细胞是遗传信息的载体', 'dNa是遗传信息的载体', '染色体是遗传信息的载体', '细胞核是遗传信息的载体', 'b'), 271 | (183, '在人类社会的发展史上,经历了三次科技革命,其标志为', '蒸汽机的发明、纺织机的发明、电子计算机的发明', '蒸汽机的发明、电力的发明、电子计算机的发明', '蒸汽机的发明、电力的发明、电子计算机的发明和原子能的发明和使用', '蒸汽机的发明、纺织机的发明、原子能的发明和使用', 'c'), 272 | (184, '一天之中气温最高值出现在', '正午时分', '午时2时前后', '上午8-9点钟', '日落之时', 'b'), 273 | (185, '树叶脱落前,为什么有的树叶会变红?', '树叶中的叶黄素超过叶绿素', '树叶中的类胡萝卜素超过叶绿素', '树叶中的花红素超过叶绿素', '树叶中的花青素超过叶绿素', 'd'), 274 | (186, '海豚为什么要追随轮船呢?', '寻求安全保障', '可以获取食', '借助外力游动', '与人类嬉戏', 'c'), 275 | (187, '计算机在我国工业企业生产中的广泛应用能够', '促进工业化向信息化的转变', '提高劳动者的科学文化素质', '增强我国工业企业的国际竞争力', '促进资金的合理化配置', 'c'), 276 | (188, '世界上发明第一台电子数字计算机是', 'ENIac', 'EdNa', 'EdSac', 'UNIVac', 'a'), 277 | (189, '使用哪种仪器,可以获得三维图象?', '扫描电子显微镜', '透射电子显微镜', '荧光显微镜', '光学显微镜', 'a'), 278 | (190, '大多系统环境下,操作系统分配资源以()为基本单位', '程序', '进程', '作业', '指令', 'a'), 279 | (191, '1991年中国发起并主办了发展中国家环境与发展部长级会议,发表了', '北京宣言', '二十一世纪议程', '生物多样性公约', '气候变化框架公约', 'a'), 280 | (192, '在我国,野生动物资源的所有权属于', '国家所有', '集体所有', '地方政府所有', '个人所有', 'a'), 281 | (193, '判断排污者是否应承担民事责任的依据是', '环保基础标准', '环境质量标准', '环境检测标准', '污染物排放标准', 'c'), 282 | (194, '我国重点治理的“三河”是指', '黄河、淮河和海河', '黄河、淮河和辽河', '淮河、海河和辽河', '黄河、长江和海河', 'c'), 283 | (195, '低碳能源主要包括', '水能', '核能', '电能', '煤', 'a'), 284 | (196, '下列哪一项是可以分类回收,循环再生的垃圾。', '废塑料', '废纸', '花草树叶', '剩饭', 'b'), 285 | (197, '绿色食品要求原料生长区域的环境质量达到国家空气质量标准()级。', '1', '2', '3', '4', 'a'), 286 | (198, '含磷洗衣粉中的()是造成水体富营养化的罪魁祸首', '磷酸', '磷酸盐', '甲醛', '磷单质', 'b'), 287 | (199, '国家环保总局和中科院于2002年联合发布的第一批外来入侵物种名录中的外来入侵物种是', '桉树', '紫茎泽兰', '食人鲳', '大头蚁', 'b'), 288 | (200, '我国森林覆盖率最高的省是哪个省?', '浙江', '四川', '吉林', '福建', 'd'), 289 | (201, '天文单位的定义是', '相对日地张角为一个角秒的天体的距离', '光在一年时间里传播的距离', '光从太阳到地球所需的时间', '地球到太阳的平均距离', 'd'), 290 | (202, '下列范围从大到小排列是?①本星系团②总星系③本超星系团④银河', '③②①④', '②①③④', '②③①④', '①②③④', 'c'), 291 | (203, '在下列天体中,哪个天体在夜空中看上去最暗', '土星', '北极星', '大角星', '牛郎星', 'b'), 292 | (204, '太阳系中,中心天体太阳的质量约占太阳系总质量的', '91%', '93.70%', '98.60%', '99.8', 'd'), 293 | (205, '全球卫星定位系统的主体部分是由多少颗卫星组成的?', '12颗', '24颗', '36颗', '48颗', 'b'), 294 | (206, '在30?N附近的日光城——拉萨安装太阳能热水器,为了充分利用太阳能,尽可能使一年内正午太阳光线与集热板保持垂直,集热板与地面夹角的调整幅度约为', '23、5°', '30°', '47°', '60°', 'b'), 295 | (207, '世界上把第一颗人造卫星和第一个宇航员送上天的国家是', '美国', '原苏联', '中国', '法国', 'b'), 296 | (208, '世界上最大的洋流是?', '墨西哥湾暖流', '佛罗里达暖流', '西风漂流', '北太平洋暖流', 'c'), 297 | (209, '中亚、西亚和北非比较,下列说法不正确的是', '居民都以阿拉伯人为主', '居民大多信仰伊斯兰教', '石油是三地重要的矿产', '农业主要为畜牧业和灌溉农业', 'a'), 298 | (210, '位于西非尖端的最主要港口达喀尔是哪一个国家的首都', '塞内加尔', '象牙海岸(科特迪瓦)', '塞拉利昂', '毛里塔尼亚', 'a'), 299 | (211, '地中海气候区的雨季通常在', '春季', '夏季', '秋季', '冬季', 'd'), 300 | (212, '形成风的主要原因是', '空气上升与下降的对流运动', '水平方向上气压的差异', '地势高低的不同', '不同高度空气的密度不同', 'b'), 301 | (213, '一度电,可供一只50瓦的灯泡照明几小时?', '5', '10', '20', '36', 'c'), 302 | (214, '酒精灯点燃后最合理的熄灭方法是', '将灯泡盖上', '直接用嘴吹灭', '撒上一层细纱', '往酒精灯上浇水', 'a'), 303 | (215, '下列哪个概念不符合温带沙漠环境特征', '日温差大', '年降雨量少', '年温差小', '植物根长叶小', 'c'), 304 | (216, '划分湖南湖北的湖指的是', '洪湖', '鄱阳湖', '洞庭湖', '东湖', 'c'), 305 | (217, 'who代表什么世界组织', '世界石油输出国组织', '世界绿色和平组织', '世界卫生组织', '世界贸易组织', 'c'), 306 | (218, '北斗七星在天文学上称之为', '半人马座', '大熊星座', '狮子星座', '小熊星座', 'b'), 307 | (219, '下面哪一历史时期不是奴隶制社会', '商', '秦', '周', '春秋', 'b'), 308 | (220, '我国现代文学史上,写出蔡文姬的作者是', '夏衍', '茅盾', '老舍', '郭沫若', 'd'), 309 | (221, '会当凌绝顶,一览众山小,和春风又绿江南岸相对应的作者是', '杜甫,王安石', '李白,王安石', '李白,杜甫', '王维,杜甫', 'a'), 310 | (222, '下列科学家中哪位是犹太人?', '培根', '牛顿', '拉瓦锡', '爱因斯坦', 'd'), 311 | (223, '下列不属于人体肝脏的功能是?', '解毒功能', '防御功能', '血糖转化功能', '消化功能', 'd'), 312 | (224, '最早的飞机使用的发动机是', '涡轮风扇发动机', '涡轮喷气发动机', '活塞螺旋桨发动机', '涡轮螺旋桨发动机', 'c'), 313 | (225, '哪一位作家没有写过三部曲', '茅盾', '巴金', '高尔基', '老舍', 'd'), 314 | (226, '中国民族党派总共有多少个?', '8', '9', '10', '11', 'a'), 315 | (227, '月球环绕地球一周的时间约为', '一小时', '一天', '一月', '一年', 'c'), 316 | (228, '在原子能发电厂的园子反应堆中充当燃料的原子核所进行的变化是', '聚变', '衰变', '裂变', '扩散', 'c'), 317 | (229, '第一次鸦片战争爆发于哪一年?', '1789', '1840', '1848', '1901', 'b'), 318 | (230, '下列哪个奖项不在诺贝尔奖之列', '文学奖', '数学奖', '物理学奖', '医学奖', 'b'), 319 | (231, '下列哪个选项不是地下茎', '马铃薯', '芋', '荸荠', '胡萝卜', 'd'), 320 | (232, '人体最大的器官是什么?', '心脏', '肝脏', '皮肤', '肺', 'c'), 321 | (233, '宋朝以后没有做过国都的城市有', '开封', '南京', '杭州', '洛阳', 'd'), 322 | (234, '不绣钢中的什么元素使合金不生锈', '锰', '钨', '钼', '铬', 'd'), 323 | (235, '蜻蜓点水的原因是', '戏水', '产卵', '喝水', '呼吸', 'b'), 324 | (236, '谁言寸草心,报得三春晖的作者是?', '李白', '王维', '孟郊', '杜甫', 'c'), 325 | (237, '腋下量体温要多长时间?', '三至五分钟', '五至七分钟', '七之九分钟', '越长越好', 'c'), 326 | (238, '五代包括:后梁、后唐、后晋、后汉和', '东周', '后周', '南宋', '北宋', 'b'), 327 | (239, '“青梅竹马”取自下列哪个典故', '白居易《长恨歌》', '李煜《虞美人》', '李白《长干行》', '李商隐《无题》', 'c'), 328 | (240, '苏轼的《题西林壁》如今刻在', '西林寺', '东林寺', '庐山', '龙虎山', 'a'), 329 | (241, '耳环最原始的作用是', '女性身份的象征', '约束女性的行为', '装扮作用', '表示女性已婚', 'b'), 330 | (242, '钓鱼岛从何时开始就明确为我国的领土?', '唐朝', '宋朝', '元朝', '明朝', 'd'), 331 | (243, '下列哪一种不属于中华民族的三大印记之一?', '铲形门齿', '内眦褶', '黄皮肤', '青斑', 'c'), 332 | (244, '中国海军环球航行舰艇编队从太平洋进入印度洋,经过了下列哪一著名海峡', '英吉利海峡', '台湾海峡', '马六甲海峡', '土耳其海峡', 'c'), 333 | (245, '"比丘尼"是对佛教中哪一类人的称呼?', '和尚', '尼姑', '女居士', '行者', 'b'), 334 | (246, '全国统一的环保举报热线电话为', '12369', '12365', '12315', '12345', 'a'), 335 | (247, '何种开水对健康有益?', '反复烧开的水', '搁置三天以上的开水', '自然冷却到20摄氏度-25摄氏度的温凉白开', '用开水和冷水调和的温水', 'c'), 336 | (248, '居室中什么地方污染最重', '卧室', '洗手间', '厨房', '客厅', 'c'), 337 | (249, '能提高身体排污能力的食品是', '高热量、高脂肪的食品', '各种饮料', '粗粮、豆类、海藻', '高蛋白食品', 'c'), 338 | (250, '瓷砖对室内空气的污染物为', '甲醛', '苯系物', '氡', '氙', 'c'), 339 | (251, '节能灯是一种绿色照明光源,它与白炽灯相比可节电', '10%~20%', '30%~40%', '40%~60%', '70%~80%', 'd'), 340 | (252, '市区内产生环境噪声污染的建筑施工作在()期间禁止夜间行业', '晚6点至早6点', '晚8点至早8点', '晚10点至早6点', '晚11点至早7点', 'c'), 341 | (253, '轮船发出六声短笛,这是表示什么呢?', '倒退', '避让', '转弯', '遇险', 'd'), 342 | (254, '以下哪种植物最适合放在室内用来净化空气?', '吊兰', '郁金香', '含羞草', '仙人掌', 'a'), 343 | (255, '科学研究表明,室外锻炼最佳时间是什么时候?', '下午或傍晚', '早晨、傍晚', '早晨、晚上', '早晨', 'a'), 344 | (256, '下面哪种食物最容易受到重金属污染?', '土豆', '虾和贝类', '牛肉', '白菜', 'b'), 345 | (257, '汽车耗油量通常随着排气量的上升而', '增加', '减少', '先增加后减少', '不变', 'a'), 346 | (258, '感冒忌用下列哪一种食物', '海鱼', '豆浆', '青菜', '生姜', 'a'), 347 | (259, '柠檬汁有哪些营养含量', '维生素a和维生素c', '维生素b1和维生素c', '维生素c', '维生素b6', 'a'), 348 | (260, '饮酒对人体的哪些器官最为有害', '眼睛', '皮肤', '心脏', '肺', 'c'), 349 | (261, '苹果中含有增强记忆力的微量元素是', '铁', '锌', '钙', '碘', 'b'), 350 | (262, '方便面里必然有哪种食品添加剂', '防腐剂', '合成抗氧化剂', '食用色素', '漂白剂', 'b'), 351 | (263, '低盐饮食有利于预防什么疾病?', '乙型肝炎', '糖尿病', '高血压', '贫血', 'c'), 352 | (264, '食品的保质期是指', '生产日期', '最终食用期', '最佳食用期', '出厂日期', 'c'), 353 | (265, '以下哪种食品可以食用', '发霉的茶叶', '发芽的土豆', '变绿的豆芽', '变红的汤圆', 'c'), 354 | (266, '世界四大洋中面积最小的是', '太平洋', '大西洋', '印度洋', '北冰洋', 'd'), 355 | (267, '下列哪个海洋是我国最大的海', '南海', '东海', '黄海', '渤海', 'a'), 356 | (268, '下列我国名茶中的哪一种是产于福建安溪', '龙井', '碧螺春', '武夷岩茶', '铁观音', 'd'), 357 | (269, '世界最大的内陆国是', '阿富汗', '尼泊尔', '瑞士', '蒙古', 'd'), 358 | (270, '下面那个城市不是我国的三大火炉之一', '成都', '重庆', '武汉', '南京', 'a'), 359 | (271, '五岳中称为中岳的是', '泰山', '嵩山', '华山', '衡山', 'b'), 360 | (272, '四大古桥位于广东潮州的事', '赵州桥', '湘子桥', '卢沟桥', '洛阳桥', 'b'), 361 | (273, '我国第一座国家森林公园是', '武夷山', '长白山', '张家界', '九寨沟', 'c'), 362 | (274, '世界上最高的塔是', '埃菲尔铁塔', '多伦多塔', '东柏林塔', '莫斯科塔', 'b'), 363 | (275, '在世界粮食贸易中所占比重最大的粮食作物是', '小麦', '水稻', '玉米', '薯类', 'a'), 364 | (276, '地跨两大洲,首都在西半球的国家是', '埃及', '俄罗斯', '美国', '土耳其', 'c'), 365 | (277, '世界上最大的区域性贸易集团是', '欧洲联盟(UN)', '世界贸易组织(WTO)', '石油输出国组织(OPEc)', '东南亚国家联盟(aSEaN)', 'a'), 366 | (278, '下列组合中,两地主要产业部门不相一致的是', '丰田——底特律', '福山——匹兹堡', '硅谷——九州岛', '休斯敦——长崎', 'd'), 367 | (279, '我国最大的渔场——舟山渔场位于哪个海上?', '东海', '黄海', '南海', '渤海', 'a'), 368 | (280, '石头城是对我国哪座城市的美称', '南京', '南昌', '拉萨', '西安', 'a'), 369 | (281, '全球第一部国家级的《21世纪议程》诞生于', '中国', '加拿大', '美国', '日本', 'a'), 370 | (282, '国际法庭设在什么地方?', '瑞士', '美国', '中国', '荷兰', 'd'), 371 | (283, '女子游泳衣称"比基尼",这个名字源于什么名?', '设计师', '运动员', '模特', '小岛', 'd'), 372 | (284, '诺贝尔文学奖是从什么时候开始评选的', '1900', '1901', '1950', '1951', 'b'), 373 | (285, '维纳斯是希腊神话中的', '智慧女神', '爱神与美神', '送子观音', '酒神', 'b'), 374 | (286, '俄罗斯的斯大林格勒更名为', '伏尔加格勒', '列宁格勒', '戈尔巴乔夫格勒', '明斯克', 'a'), 375 | (287, '“下半旗致哀”的由来是源于什么人物的去世', '族长', '船长', '酋长', '皇帝', 'b'), 376 | (288, '“礼不下庶人”是我国()教育的主要特征。', '原始社会', '奴隶社会', '封建社会', '半殖民半封建社会', 'b'), 377 | (289, '书院始于唐代,是官方()的机构。', '教学', '出版', '教育行政管理', '修书、藏书', 'd'), 378 | (290, '中国有一个传统习俗,农历腊月二十三日或二十四日要过“小年”,通常人们要吃', '元宵', '腊八粥', '饴糖', '饺子', 'c'), 379 | (291, '一种特殊的工艺美术制品,采用蓝色的原料,用紫铜打成胎型,填上釉料,入炉反复烧结再磨光而成。这指的是', '彩陶', '琉璃', '景泰蓝', '铜鼎', 'c'), 380 | (292, '“一日不见,如隔三秋”里的“三秋”是指', '三个月', '三个季度', '三年', '三十年', 'b'), 381 | (293, '我们常说的“鸿雁传书”源自于以下哪个历史故事?', '文姬归汉', '苏武牧羊', '霸王别姬', '楚汉相争', 'b'), 382 | (294, '下列电器标志哪个是音量控制的符号', 'STOP', 'TONE', 'VOLUME', 'aPSS', 'c'), 383 | (295, '下列哪种维生素可治脚气病?', '维生素a', '维生素b', '维生素c', '维生素E', 'b'), 384 | (296, '血并不都是红色的,田螺的血是什么颜色?', '黑色', '绿色', '白色', '蓝色', 'c'), 385 | (297, '下列哪种血型的人抵御传染病的能力较强', 'a型', 'b型', 'ab型', 'O型', 'd'), 386 | (298, '人的耐力很大,在断食不断水的情况下最多可坚持多少天?', '90天', '80天', '70天', '7天', 'a'), 387 | (299, '祛斑类化妆品容易含过量的(),它是一种毒性较强的化学物质。', '镉', '汞', '磷', '镉', 'b'), 388 | (300, '地球上的人观看晴朗的天空呈现蓝色,这是因为', '大陆上的海水把天空映成蓝色', '太阳光中的蓝色被物体反射成蓝色', '宇宙空间本身是蓝色', '太阳光中的蓝色光被天空中的微粒散射成蓝色', 'd'); 389 | 390 | -- 391 | -- Indexes for dumped tables 392 | -- 393 | 394 | -- 395 | -- Indexes for table `profile` 396 | -- 397 | ALTER TABLE `profile` 398 | ADD PRIMARY KEY (`id`); 399 | 400 | -- 401 | -- Indexes for table `question` 402 | -- 403 | ALTER TABLE `question` 404 | ADD PRIMARY KEY (`id`); 405 | 406 | -- 407 | -- AUTO_INCREMENT for dumped tables 408 | -- 409 | 410 | -- 411 | -- AUTO_INCREMENT for table `profile` 412 | -- 413 | ALTER TABLE `profile` 414 | MODIFY `id` int(15) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=2014219001; 415 | -- 416 | -- AUTO_INCREMENT for table `question` 417 | -- 418 | ALTER TABLE `question` 419 | MODIFY `id` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=512; 420 | /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; 421 | /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; 422 | /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; 423 | -------------------------------------------------------------------------------- /changelog.php: -------------------------------------------------------------------------------- 1 | 7 | 10 | 13 | -------------------------------------------------------------------------------- /css/layoutit.css: -------------------------------------------------------------------------------- 1 | body{padding-bottom:40px;margin-left:0;-webkit-transition:margin 500ms ease;-moz-transition:margin 500ms ease;-ms-transition:margin 500ms ease;-o-transition:margin 500ms ease;transition:margin 500ms ease;}@media(max-width:980px){.navbar-text.pull-right{float:none;padding-left:5px;padding-right:5px;}}@media(max-width:979px){.navbar-fixed-top{position:fixed;}}.navbar-inverse .brand{width:180px;color:#fff;}.brand img{float:left;margin:2px 10px 0 0;}.brand .label{position:relative;left:10px;top:-3px;font-weight:normal;font-size:9px;background:#666;-webkit-box-shadow:inset 1px 1px 3px rgba(0,0,0,0.7);-moz-box-shadow:inset 1px 1px 3px rgba(0,0,0,0.7);box-shadow:inset 1px 1px 3px rgba(0,0,0,0.7);}.edit .demo{margin-left:0;margin-top:10px;padding:30px 15px 15px;border:1px solid #DDD;border-radius:4px;position:relative;word-wrap:break-word;}.edit .demo:after{background-color:#F5F5F5;border:1px solid #DDD;border-radius:4px 0 4px 0;color:#9DA0A4;content:"Container";font-size:12px;font-weight:bold;left:-1px;padding:3px 7px;position:absolute;top:-1px;}.sidebar-nav{position:fixed;width:200px;left:0;bottom:0;top:44px;background:#ccc;padding:9px 0;z-index:10;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}.sidebar-nav .nav-header{cursor:pointer;font-size:14px;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,0.3);}.sidebar-nav .nav-header span.label{font-size:10px;position:relative;top:-1px;}.sidebar-nav .nav-header .popover{color:#999;text-shadow:none;}.popover-info{position:relative;}.popover-info .popover{display:none;top:-12.5px;left:15px;}.popover-info:hover .popover{display:block;opacity:1;width:400px;}.popover-info:hover .popover .arrow{top:23px;}.sidebar-nav .accordion-group{border:none;}.sidebar-nav li{line-height:25px;}.sidebar-nav .box{line-height:25px;width:170px;height:25px;}.sidebar-nav .preview{display:block;color:#666;font-size:12px;line-height:22px;}.sidebar-nav .preview input{width:90px;padding:0 10px;background:#bbb;font-size:10px;color:#999;line-height:20px;height:20px;position:relative;top:-1px;}.sidebar-nav .view{display:none;}.sidebar-nav .remove,.sidebar-nav .configuration{display:none;}.sidebar-nav .boxes{display:none;}.demo .preview{display:none;}.demo .box .view{display:block;padding-top:30px;}.ui-draggable-dragging .view{display:block;}.ui-sortable-placeholder{outline:1px dashed #ddd;visibility:visible!Important;border-radius:4px;}.edit .drag{position:absolute;top:0;right:0;cursor:pointer;}.box,.lyrow{position:relative;}.edit .demo .lyrow .drag{top:5px;right:80px;z-index:10;}.edit .demo .column .box .drag{top:5px;}.edit .demo .column .box .configuration{position:absolute;top:3px;right:140px;white-space:nowrap;}.edit .demo .remove{position:absolute;top:5px;right:5px;z-index:10;}.demo .configuration{filter:alpha(opacity=0);opacity:0;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}.demo .drag,.demo .remove{filter:alpha(opacity=20);opacity:.2;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}.demo .lyrow:hover>.drag,.demo .lyrow:hover>.configuration,.demo .lyrow:hover>.remove,.demo .box:hover .drag,.demo .box:hover .configuration,.demo .box:hover .remove{filter:alpha(opacity=100);opacity:1;}.edit .demo .row-fluid:before{background-color:#F5F5F5;border:1px solid #DDD;border-radius:4px 0 4px 0;color:#9DA0A4;content:"Row";font-size:12px;font-weight:bold;left:-1px;line-height:2;padding:3px 7px;position:absolute;top:-1px;}.demo .row-fluid{background-color:#F5F5F5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 1px 13px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 13px rgba(0,0,0,0.1);box-shadow:inset 0 1px 13px rgba(0,0,0,0.1);border:1px solid #DDD;border-radius:4px 4px 4px 4px;margin:15px 0;position:relative;padding:25px 14px 0;}.edit .column:after{background-color:#F5F5F5;border:1px solid #DDD;border-radius:4px 0 4px 0;color:#9DA0A4;content:"Column";font-size:12px;font-weight:bold;left:-1px;padding:3px 7px;position:absolute;top:-1px;}.column{background-color:#FFF;border:1px solid #DDD;border-radius:4px 4px 4px 4px;margin:15px 0;padding:39px 19px 24px;position:relative;}body.devpreview{margin-left:0;}.devpreview .sidebar-nav{left:-200px;-webkit-transition:all 0ms ease;-moz-transition:all 0ms ease;-ms-transition:all 0ms ease;-o-transition:all 0ms ease;transition:all 0ms ease;}.devpreview .drag,.devpreview .configuration,.devpreview .remove{display:none!Important;}.sourcepreview .column,.sourcepreview .row-fluid,.sourcepreview .demo .box{margin:0;padding:0;background:none;border:none;-webkit-box-shadow:inset 0 0 0 rgba(0,0,0,0.00);-moz-box-shadow:inset 0 0 0 rgba(0,0,0,0.00);box-shadow:inset 0 0 0 rgba(0,0,0,0.00);}.devpreview .demo .box,.devpreview .demo .row-fluid{padding-top:0;background:none;}.devpreview .demo .column{padding-top:19px;padding-bottom:19px;}#download-layout{display:none;}#editorModal textarea,#downloadModal textarea{width:100%;height:280px;resize:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}#editorModal{width:640px;}a.language-selected{font-style:italic;font-weight:bold;} -------------------------------------------------------------------------------- /css/title.css: -------------------------------------------------------------------------------- 1 | body{font-family:"Avenir","Helvetica Neue",Helvetica,Arial,sans-serif;background:-webkit-linear-gradient(top,#F3B59B 0,#F29C9C 120%);background:-moz-linear-gradient(top,#F3B59B 0,#F29C9C 120%);background:-o-linear-gradient(top,#F3B59B 0,#F29C9C 120%);background:-ms-linear-gradient(top,#F3B59B 0,#F29C9C 120%);background:linear-gradient(top,#F3B59B 0,#F29C9C 120%);color:#666;font-size:16px;line-height:1.5em;}h1{color:#111;margin:0 0 12px 0;font-size:24px;line-height:1.5em;}p{margin:0 0 10x 0;}a:hover{border-bottom-color:#888;}body,.overlay{-webkit-perspective:1000;-webkit-perspective-origin-y:25%;}.body--ready{background:-webkit-linear-gradient(top,#F3B59B 0,#F29C9C 120%);background:-moz-linear-gradient(top,#F3B59B 0,#F29C9C 120%);background:-o-linear-gradient(top,#F3B59B 0,#F29C9C 120%);background:-ms-linear-gradient(top,#F3B59B 0,#F29C9C 120%);background:linear-gradient(top,#F3B59B 0,#F29C9C 120%);}.body--ready .overlay{-webkit-transition:-webkit-transform .7s cubic-bezier(0.694,0.0482,0.335,1),opacity .7s cubic-bezier(0.694,0.0482,0.335,1);-moz-transition:-moz-transform .7s cubic-bezier(0.694,0.0482,0.335,1),opacity .7s cubic-bezier(0.694,0.0482,0.335,1);-ms-transition:-ms-transform .7s cubic-bezier(0.694,0.0482,0.335,1),opacity .7s cubic-bezier(0.694,0.0482,0.335,1);-o-transition:-o-transform .7s cubic-bezier(0.694,0.0482,0.335,1),opacity .7s cubic-bezier(0.694,0.0482,0.335,1);transition:transform .7s cubic-bezier(0.694,0.0482,0.335,1),opacity .7s cubic-bezier(0.694,0.0482,0.335,1);}.ui{position:absolute;left:50%;bottom:5%;width:300px;margin-left:-150px;}.ui-input{width:100%;height:50px;background:none;font-size:24px;font-weight:bold;color:#fff;text-align:center;border:none;border-bottom:2px solid white;}.ui-input:focus{outline:none;border:none;border-bottom:2px solid white;}.ui-return{display:none;position:absolute;top:20px;right:0;padding:3px 2px 0 2px;font-size:10px;line-height:10px;color:#fff;border:1px solid #fff;}.ui--enter .ui-return{display:block;}.ui--wide{width:76%;margin-left:12%;left:0;}.ui--wide .ui-return{right:-20px;}.help{position:absolute;top:40px;right:40px;width:25px;height:25px;text-align:center;font-size:13px;line-height:27px;font-weight:bold;cursor:pointer;background:#fff;color:#79a8ae;opacity:.9;-webkit-transition:opacity .1s cubic-bezier(0.694,0.0482,0.335,1);-moz-transition:opacity .1s cubic-bezier(0.694,0.0482,0.335,1);-ms-transition:opacity .1s cubic-bezier(0.694,0.0482,0.335,1);-o-transition:opacity .1s cubic-bezier(0.694,0.0482,0.335,1);transition:opacity .1s cubic-bezier(0.694,0.0482,0.335,1);}.help:hover{opacity:1;}.overlay{position:absolute;top:50%;left:50%;width:550px;height:490px;margin:-260px 0 0 -275px;opacity:0;-webkit-transform:rotateY(90deg);-moz-transform:rotateY(90deg);-ms-transform:rotateY(90deg);-o-transform:rotateY(90deg);transform:rotateY(90deg);}.overlay--visible{opacity:1;-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0);}.ui-share,.ui-details{opacity:.9;background:#fff;z-index:2;}.ui-details-content,.ui-share-content{padding:100px 50px;}.commands{margin:0;padding:0;list-style:none;cursor:pointer;}.commands-item{font-size:12px;line-height:22px;font-weight:bold;text-transform:uppercase;letter-spacing:1px;padding:20px;background:#fff;margin-top:1px;color:#333;opacity:.9;-webkit-transition:-webkit-transform .7s cubic-bezier(0.694,0.0482,0.335,1),opacity .1s cubic-bezier(0.694,0.0482,0.335,1);-moz-transition:-moz-transform .1s cubic-bezier(0.694,0.0482,0.335,1),opacity .1s cubic-bezier(0.694,0.0482,0.335,1);-ms-transition:-ms-transform .1s cubic-bezier(0.694,0.0482,0.335,1),opacity .1s cubic-bezier(0.694,0.0482,0.335,1);-o-transition:-o-transform .1s cubic-bezier(0.694,0.0482,0.335,1),opacity .1s cubic-bezier(0.694,0.0482,0.335,1);transition:transform .1s cubic-bezier(0.694,0.0482,0.335,1),opacity .1s cubic-bezier(0.694,0.0482,0.335,1);}.commands-item--gap{margin-top:9px;}.commands-item:hover{opacity:1;}.commands-item:hover .commands-item-action{background:#333;}.commands-item a{display:inline-block;}.commands-item-mode{display:inline-block;margin-left:3px;font-style:italic;color:#ccc;}.commands-item-title{display:inline-block;width:150px;}.commands-item-info{display:inline-block;width:300px;font-size:14px;text-transform:none;letter-spacing:0;font-weight:normal;color:#aaa;}.commands-item-action{display:inline-block;float:right;margin-top:3px;text-transform:uppercase;font-size:10px;line-height:10px;color:#fff;background:#90c9d1;padding:5px 10px 4px 10px;border-radius:3px;}.commands-item:first-child{margin-top:0;}.twitter-share{position:absolute;top:4px;right:20px;}.tabs-labels{margin-bottom:9px;}.tabs-label{display:inline-block;background:#fff;padding:10px 20px;font-size:12px;line-height:22px;font-weight:bold;text-transform:uppercase;letter-spacing:1px;color:#333;opacity:.5;cursor:pointer;margin-right:2px;-webkit-transition:opacity .1s cubic-bezier(0.694,0.0482,0.335,1);-moz-transition:opacity .1s cubic-bezier(0.694,0.0482,0.335,1);-ms-transition:opacity .1s cubic-bezier(0.694,0.0482,0.335,1);-o-transition:opacity .1s cubic-bezier(0.694,0.0482,0.335,1);transition:opacity .1s cubic-bezier(0.694,0.0482,0.335,1);}.tabs-label:hover{opacity:.9;}.tabs-label--active{opacity:.9;}.tabs-panel{display:none;}.tabs-panel--active{display:block;}.tab-panel{position:absolute;top:0;left:0;width:100%;}.touch .ui-input{display:none;} -------------------------------------------------------------------------------- /fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netcan/baike_contest/633031404239e46b2f7556d80a47af3e3ab49fbd/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netcan/baike_contest/633031404239e46b2f7556d80a47af3e3ab49fbd/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netcan/baike_contest/633031404239e46b2f7556d80a47af3e3ab49fbd/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netcan/baike_contest/633031404239e46b2f7556d80a47af3e3ab49fbd/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /functions.js: -------------------------------------------------------------------------------- 1 | function check_login(){if(login.ID.value.length!=10||isNaN(login.ID.value)){alert("学号有误!");return false}if(login.Password.value==""){alert("密码为空!");return false}login.submit()}function get_ans(B){var C=document.getElementsByName("question");for(var A=0;Aquery('select runtime,online_runtime from core')->fetch_array(); 10 | if (time() - $runtime[0] > 60) { 11 | $sqlcmd = 'update core set runtime=' . time(); 12 | $db->query($sqlcmd); 13 | if (is_login()) { 14 | $sqlcmd = 'select lid from profile where id=' . $_SESSION['User_id']; 15 | $result = $db->query($sqlcmd); 16 | $lid = $result->fetch_array(); 17 | $result->close(); 18 | if ($_SESSION['User_lid'] != $lid[0]) { 19 | echo ' 20 | 23 | '; 24 | update_db(false); 25 | unset_session(); 26 | } 27 | } 28 | } 29 | if (time() - $runtime[1] > 900) { 30 | $sqlcmd = 'update core set online_runtime=' . time(); 31 | $db->query($sqlcmd); 32 | $db->query('update profile set online=0'); 33 | } 34 | if (is_login()) { 35 | update_db(true); 36 | } 37 | $sqlcmd = 'select online from profile where online=1'; 38 | $user_online_stat[0] = $db->query($sqlcmd)->num_rows; 39 | $sqlcmd = 'select status from profile where status=1'; 40 | $user_online_stat[1] = $db->query($sqlcmd)->num_rows; 41 | return $user_online_stat; 42 | } 43 | // 头部信息 44 | function head($title) 45 | { 46 | echo ' 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 百科竞赛平台|' . $title . ' 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 66 | 67 | 68 | 89 | 90 | 91 | 92 | 93 |
94 |
95 | 96 | 97 | 98 |
99 | 100 |
101 | 102 |
103 |
CommandsInfoShare
104 |
106 | 107 | 108 | 109 |
110 | '; 111 | } 112 | // 尾部信息 113 | function footer() 114 | { 115 | echo ' 116 | 117 |
118 | 119 | 120 | 121 | 122 | 123 | 124 | '; 125 | } 126 | // 标题栏 127 | function title($title) 128 | { 129 | echo ' 130 |
131 |
132 |
133 |
134 | 135 |
136 |
137 |
138 |
139 |
'; 140 | } 141 | // 导航栏 142 | function nav($flag) 143 | { 144 | $nav_tag = array(0, '登陆/答题', '个人资料', '排名', '帮助说明', '关于我们', 'CHANGELOG'); 145 | $nav_tag_link = array(0, INDEX . '#Index', PROFILE . '#profile', RANKLIST . '#ranklist', HELP . '#help', ABOUT_US, CHANGELOG . '#changelog'); 146 | echo '
147 |
148 |
149 |
150 | '; 151 | echo ''; 160 | $user_online_stat = get_online_user(); 161 | echo ' 162 | 163 |

登陆:' . $user_online_stat[0] . '人 提交:' . $user_online_stat[1] . '人

164 |
165 |
166 |
167 |
'; 168 | } 169 | // ranklist 170 | function ranklist() 171 | { 172 | // $db=connect_db(); 173 | global $db; 174 | $sqlcmd = 'select name,id,qright,qtime from profile where status=1 order by qright desc,qtime asc'; 175 | $ranklist_num = $db->query($sqlcmd)->num_rows; 176 | // 排名数量 177 | if ($ranklist_num == 0) { 178 | return 0; 179 | } 180 | $ranklist_pages = ceil($ranklist_num / RANKLIST_ROWS); 181 | // 排名页数 182 | // $ranklist_num 排名行数 183 | if (!isset($_GET['page']) || $_GET['page'] < 1) { 184 | $_GET['page'] = 1; 185 | } 186 | if ($_GET['page'] > $ranklist_pages) { 187 | $_GET['page'] = $ranklist_pages; 188 | } 189 | if ($_GET['page'] == $ranklist_pages) { 190 | $ranklist_rows = $ranklist_num - ($_GET['page'] - 1) * RANKLIST_ROWS; 191 | } else { 192 | $ranklist_rows = RANKLIST_ROWS; 193 | } 194 | $sqlcmd = 'select name,id,qright,qtime from profile where status=1 order by qright desc,qtime asc limit ' . ($_GET['page'] - 1) * RANKLIST_ROWS . ',' . RANKLIST_ROWS; 195 | $result = $db->query($sqlcmd); 196 | echo ' 197 |
198 |
199 |
200 |
201 | 218 | 219 | 220 | '; 221 | echo ' 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | 232 | 233 | '; 234 | for ($i = 1; $i <= $ranklist_rows; ++$i) { 235 | $ranklist_i = ($_GET['page'] - 1) * RANKLIST_ROWS + $i; 236 | $user_rank = $result->fetch_array(); 237 | if (is_login() && $user_rank[1] == $_SESSION['User_id']) { 238 | echo ''; 239 | } else if($ranklist_i >=1 && $ranklist_i <=40) { 240 | echo ''; 241 | } 242 | else 243 | echo ''; 244 | 245 | 246 | } 247 | $result->close(); 248 | echo ' 249 | 250 |
排名姓名学号正确率/' . QUESTION_COUNT . '答题时间(秒)
' . $ranklist_i . '' . $user_rank[0] . '' . $user_rank[1] . '' . $user_rank[2] . '' . $user_rank[3] . '
' . $ranklist_i . '' . $user_rank[0] . '' . $user_rank[1] . '' . $user_rank[2] . '' . $user_rank[3] . '
' . $ranklist_i . '' . $user_rank[0] . '' . $user_rank[1] . '' . $user_rank[2] . '' . $user_rank[3] . '
'; 251 | if ($ranklist_pages > 1) { 252 | echo ' 253 |
254 | 255 |

256 | 提示! 257 |

方向键或者WSAD键、回车、空格键可以翻页。 258 |
259 | 268 | '; 269 | } 270 | echo ' 271 | 272 |
273 |
274 |
275 |
276 | '; 277 | } 278 | // CHANGELOG 279 | function changelog() 280 | { 281 | echo '
282 |
283 |
284 |
285 | 286 | '; 287 | echo ' 288 |
289 |

' . TITLE . '平台开发日志 Dev By Netcan(罗能)

290 | 联系QQ: 1469709759(罗能) 291 | 292 | 294 |
295 |
2015/04/04 14:39
296 |
加入最终答题情况...
297 |
298 |
299 | 300 | 301 | '; 302 | if (!isset($_GET['more'])) { 303 | echo ' 304 |
305 |

查看更多 »

306 |
'; 307 | } else { 308 | echo ' 309 |
2015/04/04 11:04
310 |
加入Logo的canvas特效...
311 |
312 |
313 |
2015/04/03 13:33
314 |
实现排行榜功能...
315 |
316 |
317 |
2015/04/02 18:25
318 |
校级百科竞赛已经部署到学校虚拟主机(地址: http://172.18.6.150/ )。。只能说速度给力。。虚拟机都运行地比我的快,本打算优化数据读取算法,看来没必要了。。Linux出色地展现了服务器性能,。。如果各位测试的话记得不要提交,否则无法继续答题。注意被挤,内测账号有限。还有就是平台支持暂停,下次登陆可以继续答题。
319 |
320 |
321 |
2015/04/02 17:54
322 |
实现键盘切换题目...
323 |
324 |
325 |
2015/04/02 14:19
326 |
实现多处登陆被挤...
327 |
328 |
329 |
2015/04/02 09:08
330 |
加入答题卡模块...
331 |
332 |
333 |
2015/04/01 22:47
334 |
随机题库记录模块完成,剩下的只是很简单的保存数据处理+时间控制了,这次改善了题号按钮,未做过的题目显示为白色,做过的显示为绿色,当前的为蓝色...
335 |
336 |
2015/04/01 18:15
337 |
随机题库框架实现...(PS: 题目类型仅供测试用...)
338 |
339 |
340 |
2015/03/31 18:26
341 |
登陆模块实现...
342 |
343 |
344 |
2015/03/30 23:09
345 |
今天下午接管校级百科竞赛平台的开发,汪老师分配了一个远程虚拟机做服务器...
346 |
347 | 348 | 349 | 350 | 351 |
352 | 353 | '; 354 | } 355 | echo ' 356 |
357 |
358 |
359 | 360 | '; 361 | } 362 | // 登陆 363 | function login() 364 | { 365 | echo ' 366 |
367 |
368 |
369 |
370 |
371 |
372 | 373 |
374 |
375 | 376 |
377 | 378 |
379 |
380 | 381 |
382 |
383 |
384 |
385 |
386 |
387 |
388 |
389 | 390 | '; 391 | } 392 | // 判断登陆状态 393 | function is_login() 394 | { 395 | if (isset($_SESSION['User_id'])) { 396 | return true; 397 | } else { 398 | return false; 399 | } 400 | } 401 | // 连接数据库 402 | function connect_db() 403 | { 404 | $db = new mysqli(MYSQL_HOST, MYSQL_USER, MYSQL_PASSWORD, MYSQL_DB); 405 | if (mysqli_connect_errno()) { 406 | echo '数据库连接失败!'; 407 | } else { 408 | // echo "数据库连接成功!
"; 409 | $db->query('set names utf8'); 410 | } 411 | return $db; 412 | } 413 | // 注销 414 | function logout() 415 | { 416 | if (is_login()) { 417 | if ($_SESSION['User_qtime_start'] != 0) { 418 | $_SESSION['User_qtime'] += time() - $_SESSION['User_qtime_start'] + 30; 419 | if ($_SESSION['User_qtime'] > QUESTION_TIME) { 420 | $_SESSION['User_qtime'] = QUESTION_TIME; 421 | } 422 | } 423 | update_db(false); 424 | unset_session(); 425 | } 426 | } 427 | // 销毁session 428 | function unset_session() 429 | { 430 | session_unset(); 431 | session_destroy(); 432 | unset($_SESSION['User_id']); 433 | unset($_SESSION['User_name']); 434 | unset($_SESSION['User_password']); 435 | unset($_SESSION['User_phone']); 436 | unset($_SESSION['User_qid']); 437 | unset($_SESSION['User_qans']); 438 | unset($_SESSION['User_qmark']); 439 | unset($_SESSION['User_qright']); 440 | unset($_SESSION['User_qtime']); 441 | unset($_SESSION['User_qtime_start']); 442 | unset($_SESSION['User_status']); 443 | unset($_SESSION['User_lid']); 444 | } 445 | // 注销模块,$flag表示是否显示关闭按钮 446 | function show_logout($flag) 447 | { 448 | echo ' 449 |
450 |
451 |
452 |
453 | 454 | 455 |
'; 456 | if ($flag) { 457 | echo ' '; 458 | } 459 | echo ' 460 |

461 | 提示! 462 |

登录成功! 当前登录用户:' . $_SESSION['User_name'] . ' 463 |
464 | 465 |
466 |
467 |
468 |
469 |
470 |
471 | '; 472 | } 473 | // 更新用户session 474 | function update_session() 475 | { 476 | if (is_login()) { 477 | // $db = connect_db(); 478 | global $db; 479 | $sqlcmd = 'select password,phone,qans,qmark,qright from profile where id =' . $_SESSION['User_id']; 480 | $result = $db->query($sqlcmd); 481 | if ($result->num_rows > 0) { 482 | $profile = $result->fetch_array(); 483 | $_SESSION['User_password'] = $profile[0]; 484 | $_SESSION['User_phone'] = $profile[1]; 485 | $_SESSION['User_qans'] = $profile[2]; 486 | $_SESSION['User_qmark'] = $profile[3] + 1; 487 | $_SESSION['User_qright'] = $profile[4]; 488 | $result->close(); 489 | $db->close(); 490 | } 491 | } 492 | } 493 | // 获取题目 494 | function get_question($qid) 495 | { 496 | if (is_login()) { 497 | // $db = connect_db(); 498 | global $db; 499 | $sqlcmd = 'select content,A,B,C,D from question where id=' . $_SESSION['User_qid'][$qid - 1]; 500 | $result = $db->query($sqlcmd); 501 | if ($result->num_rows == 0) { 502 | header('location:' . INDEX . '?qid=' . $_SESSION['User_qmark'] . '#ques'); 503 | header('location:' . INDEX . '?qid=' . $_SESSION['User_qmark'] . '#ques'); 504 | } 505 | $question = $result->fetch_array(); 506 | $result->close(); 507 | return $question; 508 | } 509 | } 510 | // 开始答题 511 | function start_answer() 512 | { 513 | if (isset($_GET['pause']) && !isset($_GET['qid'])) { 514 | $_SESSION['User_qtime'] += time() - $_SESSION['User_qtime_start'] + 30; 515 | $_SESSION['User_qtime_start'] = 0; 516 | update_db(true); 517 | } 518 | if ($_SESSION['User_status'] == USER_SUBMIT || mktime(23, 59, 59, 4, 20, 2099) - time() <=0) { 519 | echo ' 520 |
521 |
522 |
523 |
524 | 525 |
526 |
527 |
528 |
529 | '; 530 | } else { 531 | if (isset($_GET['qid']) || isset($_GET['submit'])) { 532 | answer(); 533 | update_db(true); 534 | } else { 535 | echo ' 536 |
537 |
538 |
539 |
'; 540 | echo ' 541 | 开始/继续答题 542 | 565 |
566 |
567 |
568 |
'; 569 | } 570 | } 571 | } 572 | // 答题页面 573 | function answer() 574 | { 575 | if (is_login()) { 576 | if ($_SESSION['User_status'] == USER_SUBMIT) { 577 | return; 578 | } 579 | if (isset($_GET['submit'])) { 580 | $_SESSION['User_qright'] = 0; 581 | $_SESSION['User_status'] = USER_SUBMIT; 582 | // $db = connect_db(); 583 | if($_SESSION['User_qtime'] - QUESTION_TIME > 0) 584 | $_SESSION['User_qtime'] = QUESTION_TIME; 585 | global $db; 586 | foreach ($_SESSION['User_qans'] as $qid => $ans) { 587 | $sqlcmd = 'select Ans from question where id=' . $_SESSION['User_qid'][$qid]; 588 | $result = $db->query($sqlcmd); 589 | $question = $result->fetch_array(); 590 | if ($question[0] == $ans) { 591 | ++$_SESSION['User_qright']; 592 | } 593 | } 594 | $sqlcmd = 'update profile set qright=' . $_SESSION['User_qright'] . ',qans="' . addslashes(serialize($_SESSION['User_qans'])) . '",qtime=' . $_SESSION['User_qtime'] . ',status=1 where id=' . $_SESSION['User_id']; 595 | $db->query($sqlcmd); 596 | $db->close(); 597 | header('location:' . INDEX); 598 | return; 599 | } 600 | if ($_SESSION['User_qtime_start'] != 0) { 601 | $_SESSION['User_qtime'] += time() - $_SESSION['User_qtime_start']; 602 | } 603 | $_SESSION['User_qtime_start'] = time(); 604 | // echo "已消耗时间:".$_SESSION['User_qtime']."秒"; 605 | if (is_null($_SESSION['User_qid'])) { 606 | // $db = connect_db(); 607 | global $db; 608 | $question_nums = $db->query('select id from question')->num_rows; 609 | srand(time()); 610 | $questions_id = array(); 611 | for ($i = 1; $i <= QUESTION_COUNT; ++$i) { 612 | /* while ($qid = rand(1, $question_nums)) { 613 | if (in_array($qid, $questions_id)) { 614 | continue; 615 | } else { 616 | break; 617 | } 618 | } 619 | */ 620 | array_push($questions_id, $i); 621 | } 622 | 623 | $sqlcmd = 'update profile set qid="' . addslashes(serialize($questions_id)) . '" where id=' . $_SESSION['User_id']; 624 | $db->query($sqlcmd); 625 | $db->close(); 626 | $_SESSION['User_qid'] = $questions_id; 627 | } 628 | if (is_null($_SESSION['User_qans'])) { 629 | $_SESSION['User_qans'] = array(); 630 | } 631 | if (isset($_GET['ans'])) { 632 | $_SESSION['User_qans'][$_SESSION['User_qmark'] - 1] = $_GET['ans']; 633 | } 634 | // print_r($_SESSION['User_qans']); 635 | if (!isset($_GET['qid'])) { 636 | $_GET['qid'] = $_SESSION['User_qmark']; 637 | } else { 638 | if ($_GET['qid'] >= 1 && $_GET['qid'] <= QUESTION_COUNT) { 639 | $_SESSION['User_qmark'] = $_GET['qid']; 640 | } else { 641 | $_GET['qid'] = $_SESSION['User_qmark']; 642 | } 643 | } 644 | $qnext = $_GET['qid'] + 1; 645 | $qlast = $_GET['qid'] - 1; 646 | if ($qnext > QUESTION_COUNT) { 647 | $qnext = QUESTION_COUNT; 648 | } 649 | if ($qlast <= 0) { 650 | $qlast = 1; 651 | } 652 | $question = get_question($_GET['qid']); 653 | echo ' 654 |
655 |
656 |
657 |
'; 658 | echo ' 659 |
660 |
663 | 664 | 665 | ' . count($_SESSION['User_qans']) * 100 / QUESTION_COUNT . '% 完成 666 |
667 | 668 |
'; 669 | if (QUESTION_TIME - $_SESSION['User_qtime'] <= 0) { 670 | $_SESSION['User_qtime'] = QUESTION_TIME; 671 | echo ' 675 | '; 676 | return; 677 | } 678 | /* 679 | $leave_time = (QUESTION_TIME - $_SESSION['User_qtime']) * 100 / QUESTION_TIME; 680 | echo '
'; 681 | if ($leave_time >= 70 && $leave_time <= 100) { 682 | echo '
'; 685 | } 686 | if ($leave_time >= 40 && $leave_time < 70) { 687 | echo '
'; 690 | } 691 | if ($leave_time >= 20 && $leave_time < 40) { 692 | echo '
'; 695 | } 696 | if ($leave_time >= 0 && $leave_time < 20) { 697 | echo '
'; 700 | } 701 | echo ' 702 | 703 | 倒计时: ' . (QUESTION_TIME - $_SESSION['User_qtime']) . '秒 704 |
705 |
706 | '; */ 707 | echo ' 708 | 709 | 710 | 711 | 712 | 713 | '; 714 | for ($i = 0; $i < 4; ++$i) { 715 | if (isset($_SESSION['User_qans'][$_SESSION['User_qmark'] - 1]) && $_SESSION['User_qans'][$_SESSION['User_qmark'] - 1] == chr(ord('a') + $i)) { 716 | echo ''; 717 | } else { 718 | echo ''; 719 | } 720 | } 721 | /* 722 | 723 | 724 | */ 725 | echo ' 726 | 727 |
' . $_GET['qid'] . '' . $question[0] . '
' . chr(ord('A') + $i) . '' . $question[$i + 1] . '
' . chr(ord('A') + $i) . '' . $question[$i + 1] . '
A'.$question[1].'
B'.$question[2].'
C'.$question[3].'
D'.$question[4].'
728 | 729 |
730 |
731 | '; 732 | echo ' 733 |
734 |
735 |
736 |
737 | 738 | 763 | 764 | 765 | 766 | 767 | 768 | 821 | '; 822 | echo ' 823 | 824 |
825 | 答题卡 826 | 827 |
828 |
829 | 830 | 878 | 879 | '; 880 | echo ' 881 |
882 | '; 883 | } 884 | } 885 | // 个人信息页面 886 | function profile() 887 | { 888 | if (!is_login()) { 889 | echo ' 890 |
891 |
892 |
893 |
894 |
895 |

896 | 警告! 897 |

提示 尚未登陆! 898 |
899 |
900 |
901 |
902 |
903 | '; 904 | } else { 905 | show_logout(false); 906 | echo ' 907 | 908 |
909 |
910 |
911 |
912 |
913 |
914 |
915 |
916 | 917 |
918 |
919 | 920 |

 *

921 |
922 | 923 |

 *

924 |
925 | 926 |

 *

927 |
928 |
929 |
930 |
931 | 932 | 933 |
934 |
935 |
936 |
937 | 964 | 965 | '; 966 | } 967 | } 968 | // 竞赛帮助信息 969 | function help() 970 | { 971 | echo ' 972 |
973 |
974 |
975 |
976 | 977 |
978 |

操作说明

979 | '; 980 | echo CONTEST_DETAIL; 981 | echo ' 982 |
983 |
984 |
985 |
986 |
987 | '; 988 | } 989 | // 更新数据库,$flag为真则在线状态,否则离线。 990 | function update_db($flag) 991 | { 992 | if (is_login()) { 993 | // $db = connect_db(); 994 | global $db; 995 | if ($flag) { 996 | $sqlcmd = 'update profile set online=' . USER_ONLINE . ',status=' . $_SESSION['User_status'] . ',qmark=' . ($_SESSION['User_qmark'] - 1) . ',qtime=' . $_SESSION['User_qtime'] . ',qans="' . addslashes(serialize($_SESSION['User_qans'])) . '",qid="' . addslashes(serialize($_SESSION['User_qid'])) . '" where id=' . $_SESSION['User_id']; 997 | } else { 998 | $sqlcmd = 'update profile set online=' . USER_OFFLINE . ',status=' . $_SESSION['User_status'] . ',qmark=' . ($_SESSION['User_qmark'] - 1) . ',qtime=' . $_SESSION['User_qtime'] . ',qans="' . addslashes(serialize($_SESSION['User_qans'])) . '",qid="' . addslashes(serialize($_SESSION['User_qid'])) . '" where id=' . $_SESSION['User_id']; 999 | } 1000 | $db->query($sqlcmd); 1001 | } 1002 | } 1003 | // 显示最终答题卡 1004 | function show_ans() 1005 | { 1006 | $open_ans = false; 1007 | if (mktime(23, 59, 59, 4, 12, 2015) - time() >= 0 && is_login() && $_SESSION['User_status'] == USER_SUBMIT) { 1008 | echo '

比赛结束后可查看答题情况!

'; 1009 | } else { 1010 | $open_ans = true; 1011 | } 1012 | if (is_login() && $_SESSION['User_status'] == USER_SUBMIT && $open_ans) { 1013 | global $db; 1014 | if (isset($_GET['pqid']) && $_GET['pqid'] >= 1 && $_GET['pqid'] <= QUESTION_COUNT) { 1015 | $question = get_question($_GET['pqid']); 1016 | echo '
1017 |
1018 |
1019 | 1020 |
1021 | 1022 | '; 1023 | echo ' 1024 | 1025 | 1026 | 1027 | 1028 | 1029 | '; 1030 | for ($i = 0; $i < 4; ++$i) { 1031 | if (isset($_SESSION['User_qans'][$_GET['pqid'] - 1]) && $_SESSION['User_qans'][$_GET['pqid'] - 1] == chr(ord('a') + $i)) { 1032 | echo ''; 1033 | } else { 1034 | echo ''; 1035 | } 1036 | } 1037 | echo ' 1038 | 1039 |
' . $_GET['pqid'] . '' . $question[0] . '
' . chr(ord('A') + $i) . '' . $question[$i + 1] . '
' . chr(ord('A') + $i) . '' . $question[$i + 1] . '
'; 1040 | $sqlcmd = 'select Ans from question where id=' . $_SESSION['User_qid'][$_GET['pqid'] - 1]; 1041 | $ans = $db->query($sqlcmd)->fetch_array(); 1042 | echo '你的答案:' . strtoupper($_SESSION['User_qans'][$_GET['pqid'] - 1]) . ' 正确答案:' . strtoupper($ans[0]) . ''; 1043 | echo ' 1044 |
1045 |
1046 |
1047 |
1048 | 1049 | '; 1050 | } 1051 | echo '
1052 | 1053 |
1054 |
1055 |
1056 |

最终答题情况,点题号可以查看答案。

1057 | 1058 | 1059 | '; 1060 | for ($j = 0; $j < ceil(QUESTION_COUNT / 10); ++$j) { 1061 | echo ''; 1062 | for ($i = 1; $i <= 10; ++$i) { 1063 | if (array_key_exists($j * 10 + $i - 1, $_SESSION['User_qans'])) { 1064 | $sqlcmd = 'select Ans from question where id=' . $_SESSION['User_qid'][$j * 10 + $i - 1]; 1065 | $ans = $db->query($sqlcmd)->fetch_array(); 1066 | if ($ans[0] == $_SESSION['User_qans'][$j * 10 + $i - 1]) { 1067 | echo ' 1068 | '; 1069 | } else { 1070 | echo ' 1071 | '; 1072 | } 1073 | } else { 1074 | echo ' 1075 | 1076 | '; 1077 | } 1078 | } 1079 | echo ''; 1080 | } 1081 | echo ' 1082 | 1083 |
' . ($j * 10 + $i) . '' . ($j * 10 + $i) . '' . ($j * 10 + $i) . '
1084 |
1085 |
1086 |
1087 |
1088 | '; 1089 | } elseif (is_login() && $_SESSION['User_status'] != USER_SUBMIT) { 1090 | echo '

尚未提交无法查看答题情况!

'; 1091 | } 1092 | } 1093 | -------------------------------------------------------------------------------- /help.php: -------------------------------------------------------------------------------- 1 | 7 | 10 | 13 | -------------------------------------------------------------------------------- /img/201503302309.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netcan/baike_contest/633031404239e46b2f7556d80a47af3e3ab49fbd/img/201503302309.png -------------------------------------------------------------------------------- /img/201503311826.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netcan/baike_contest/633031404239e46b2f7556d80a47af3e3ab49fbd/img/201503311826.gif -------------------------------------------------------------------------------- /img/201504011815.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netcan/baike_contest/633031404239e46b2f7556d80a47af3e3ab49fbd/img/201504011815.gif -------------------------------------------------------------------------------- /img/201504012247.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netcan/baike_contest/633031404239e46b2f7556d80a47af3e3ab49fbd/img/201504012247.gif -------------------------------------------------------------------------------- /img/201504020908.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netcan/baike_contest/633031404239e46b2f7556d80a47af3e3ab49fbd/img/201504020908.gif -------------------------------------------------------------------------------- /img/201504021419.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netcan/baike_contest/633031404239e46b2f7556d80a47af3e3ab49fbd/img/201504021419.gif -------------------------------------------------------------------------------- /img/201504021754.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netcan/baike_contest/633031404239e46b2f7556d80a47af3e3ab49fbd/img/201504021754.png -------------------------------------------------------------------------------- /img/201504041135.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netcan/baike_contest/633031404239e46b2f7556d80a47af3e3ab49fbd/img/201504041135.gif -------------------------------------------------------------------------------- /img/201504041439.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netcan/baike_contest/633031404239e46b2f7556d80a47af3e3ab49fbd/img/201504041439.gif -------------------------------------------------------------------------------- /img/Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netcan/baike_contest/633031404239e46b2f7556d80a47af3e3ab49fbd/img/Logo.png -------------------------------------------------------------------------------- /img/spread.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netcan/baike_contest/633031404239e46b2f7556d80a47af3e3ab49fbd/img/spread.png -------------------------------------------------------------------------------- /include/common.inc: -------------------------------------------------------------------------------- 1 | 43 |

你想拓展自己的课外知识吗?你想锻炼自己的答题能力吗?你想看到同学们在场上奋力拼搏的飒爽英姿吗?化工与食品加工系创新创业协会第二届百科知识竞赛诚挚邀请您参与!

44 |
  • 45 |

    46 | 注意平台开放时间! 47 |

    48 |
  • 49 |
  • 50 |

    51 | 各位同学请用自己的学号+身份证后六位登陆,登陆后请到个人资料完善信息!无法登陆请联系我! 52 |

    53 |
  • 54 |
  • 55 |

    56 | 平台答题时间有限,12分钟(720秒),请注意答题时间! 57 |

    58 |
  • 59 |
  • 60 |

    61 | 若电脑答题,可采用方向键WSAD空格回车切题,数字键1234选择选项ABCD 62 |

    63 |
  • 64 |
  • 65 |

    66 | 答题过程中可暂停,或者注销,下次可继续答题! 67 |

    68 |
  • 69 |
  • 70 |

    71 | 比赛结束后开放个人答题卡,可查看自己做题情况! 72 |

    73 |
  • 74 | 75 | 76 | 77 | '); 78 | 79 | ?> 80 | -------------------------------------------------------------------------------- /index.php: -------------------------------------------------------------------------------- 1 | 7 | 8 | 9 | 23 | function AddFavorite(sURL, sTitle) { 24 | 25 | sURL = encodeURI(sURL); 26 | 27 | try { 28 | 29 | window.external.addFavorite(sURL, sTitle); 30 | 31 | } catch (e) { 32 | 33 | try { 34 | 35 | window.sidebar.addPanel(sTitle, sURL, ""); 36 | 37 | } catch (e) { 38 | 39 | alert("加入收藏失败,请使用Ctrl+D进行添加,或手动在浏览器里进行设置."); 40 | 41 | } 42 | 43 | } 44 | 45 | } 46 | 47 | '; 48 | echo '

    平台开放时间:2015/04/11 00:00:00
    请到帮助说明查看平台操作方法!
    点击下面会徽有惊喜哦~
    请将本页收藏

    '; 49 | } 50 | 51 | echo '

    初赛结束!
    请前40名的同学登陆到个人资料中完善信息!

    '; 52 | ?> 53 | 56 | -------------------------------------------------------------------------------- /js/bootstrap.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Bootstrap v3.3.4 (http://getbootstrap.com) 3 | * Copyright 2011-2015 Twitter, Inc. 4 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) 5 | */ 6 | if(typeof jQuery==="undefined"){throw new Error("Bootstrap's JavaScript requires jQuery")}+function(B){var A=B.fn.jquery.split(" ")[0].split(".");if((A[0]<2&&A[1]<9)||(A[0]==1&&A[1]==9&&A[2]<1)){throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher")}}(jQuery);+function(B){function A(){var C=document.createElement("bootstrap");var D={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var E in D){if(C.style[E]!==undefined){return{end:D[E]}}}return false}B.fn.emulateTransitionEnd=function(E){var D=false;var F=this;B(this).one("bsTransitionEnd",function(){D=true});var C=function(){if(!D){B(F).trigger(B.support.transition.end)}};setTimeout(C,E);return this};B(function(){B.support.transition=A();if(!B.support.transition){return}B.event.special.bsTransitionEnd={bindType:B.support.transition.end,delegateType:B.support.transition.end,handle:function(C){if(B(C.target).is(this)){return C.handleObj.handler.apply(this,arguments)}}}})}(jQuery);+function(E){var C='[data-dismiss="alert"]';var A=function(F){E(F).on("click",C,this.close)};A.VERSION="3.3.4";A.TRANSITION_DURATION=150;A.prototype.close=function(G){var H=E(this);var I=H.attr("data-target");if(!I){I=H.attr("href");I=I&&I.replace(/.*(?=#[^\s]*$)/,"")}var F=E(I);if(G){G.preventDefault()}if(!F.length){F=H.closest(".alert")}F.trigger(G=E.Event("close.bs.alert"));if(G.isDefaultPrevented()){return}F.removeClass("in");function J(){F.detach().trigger("closed.bs.alert").remove()}E.support.transition&&F.hasClass("fade")?F.one("bsTransitionEnd",J).emulateTransitionEnd(A.TRANSITION_DURATION):J()};function D(F){return this.each(function(){var G=E(this);var H=G.data("bs.alert");if(!H){G.data("bs.alert",(H=new A(this)))}if(typeof F=="string"){H[F].call(G)}})}var B=E.fn.alert;E.fn.alert=D;E.fn.alert.Constructor=A;E.fn.alert.noConflict=function(){E.fn.alert=B;return this};E(document).on("click.bs.alert.data-api",C,A.prototype.close)}(jQuery);+function(D){var A=function(F,E){this.$element=D(F);this.options=D.extend({},A.DEFAULTS,E);this.isLoading=false};A.VERSION="3.3.4";A.DEFAULTS={loadingText:"loading..."};A.prototype.setState=function(I){var E="disabled";var G=this.$element;var H=G.is("input")?"val":"html";var F=G.data();I=I+"Text";if(F.resetText==null){G.data("resetText",G[H]())}setTimeout(D.proxy(function(){G[H](F[I]==null?this.options[I]:F[I]);if(I=="loadingText"){this.isLoading=true;G.addClass(E).attr(E,E)}else{if(this.isLoading){this.isLoading=false;G.removeClass(E).removeAttr(E)}}},this),0)};A.prototype.toggle=function(){var G=true;var E=this.$element.closest('[data-toggle="buttons"]');if(E.length){var F=this.$element.find("input");if(F.prop("type")=="radio"){if(F.prop("checked")&&this.$element.hasClass("active")){G=false}else{E.find(".active").removeClass("active")}}if(G){F.prop("checked",!this.$element.hasClass("active")).trigger("change")}}else{this.$element.attr("aria-pressed",!this.$element.hasClass("active"))}if(G){this.$element.toggleClass("active")}};function C(E){return this.each(function(){var F=D(this);var H=F.data("bs.button");var G=typeof E=="object"&&E;if(!H){F.data("bs.button",(H=new A(this,G)))}if(E=="toggle"){H.toggle()}else{if(E){H.setState(E)}}})}var B=D.fn.button;D.fn.button=C;D.fn.button.Constructor=A;D.fn.button.noConflict=function(){D.fn.button=B;return this};D(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(E){var F=D(E.target);if(!F.hasClass("btn")){F=F.closest(".btn")}C.call(F,"toggle");E.preventDefault()}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(E){D(E.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(E.type))})}(jQuery);+function(E){var A=function(G,F){this.$element=E(G);this.$indicators=this.$element.find(".carousel-indicators");this.options=F;this.paused=null;this.sliding=null;this.interval=null;this.$active=null;this.$items=null;this.options.keyboard&&this.$element.on("keydown.bs.carousel",E.proxy(this.keydown,this));this.options.pause=="hover"&&!("ontouchstart" in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",E.proxy(this.pause,this)).on("mouseleave.bs.carousel",E.proxy(this.cycle,this))};A.VERSION="3.3.4";A.TRANSITION_DURATION=600;A.DEFAULTS={interval:5000,pause:"hover",wrap:true,keyboard:true};A.prototype.keydown=function(F){if(/input|textarea/i.test(F.target.tagName)){return}switch(F.which){case 37:this.prev();break;case 39:this.next();break;default:return}F.preventDefault()};A.prototype.cycle=function(F){F||(this.paused=false);this.interval&&clearInterval(this.interval);this.options.interval&&!this.paused&&(this.interval=setInterval(E.proxy(this.next,this),this.options.interval));return this};A.prototype.getItemIndex=function(F){this.$items=F.parent().children(".item");return this.$items.index(F||this.$active)};A.prototype.getItemForDirection=function(K,G){var I=this.getItemIndex(G);var J=(K=="prev"&&I===0)||(K=="next"&&I==(this.$items.length-1));if(J&&!this.options.wrap){return G}var F=K=="prev"?-1:1;var H=(I+F)%this.$items.length;return this.$items.eq(H)};A.prototype.to=function(G){var F=this;var H=this.getItemIndex(this.$active=this.$element.find(".item.active"));if(G>(this.$items.length-1)||G<0){return}if(this.sliding){return this.$element.one("slid.bs.carousel",function(){F.to(G)})}if(H==G){return this.pause().cycle()}return this.slide(G>H?"next":"prev",this.$items.eq(G))};A.prototype.pause=function(F){F||(this.paused=true);if(this.$element.find(".next, .prev").length&&E.support.transition){this.$element.trigger(E.support.transition.end);this.cycle(true)}this.interval=clearInterval(this.interval);return this};A.prototype.next=function(){if(this.sliding){return}return this.slide("next")};A.prototype.prev=function(){if(this.sliding){return}return this.slide("prev")};A.prototype.slide=function(O,P){var J=this.$element.find(".item.active");var K=P||this.getItemForDirection(O,J);var L=this.interval;var G=O=="next"?"left":"right";var M=this;if(K.hasClass("active")){return(this.sliding=false)}var F=K[0];var N=E.Event("slide.bs.carousel",{relatedTarget:F,direction:G});this.$element.trigger(N);if(N.isDefaultPrevented()){return}this.sliding=true;L&&this.pause();if(this.$indicators.length){this.$indicators.find(".active").removeClass("active");var H=E(this.$indicators.children()[this.getItemIndex(K)]);H&&H.addClass("active")}var I=E.Event("slid.bs.carousel",{relatedTarget:F,direction:G});if(E.support.transition&&this.$element.hasClass("slide")){K.addClass(O);K[0].offsetWidth;J.addClass(G);K.addClass(G);J.one("bsTransitionEnd",function(){K.removeClass([O,G].join(" ")).addClass("active");J.removeClass(["active",G].join(" "));M.sliding=false;setTimeout(function(){M.$element.trigger(I)},0)}).emulateTransitionEnd(A.TRANSITION_DURATION)}else{J.removeClass("active");K.addClass("active");this.sliding=false;this.$element.trigger(I)}L&&this.cycle();return this};function D(F){return this.each(function(){var H=E(this);var J=H.data("bs.carousel");var I=E.extend({},A.DEFAULTS,H.data(),typeof F=="object"&&F);var G=typeof F=="string"?F:I.slide;if(!J){H.data("bs.carousel",(J=new A(this,I)))}if(typeof F=="number"){J.to(F)}else{if(G){J[G]()}else{if(I.interval){J.pause().cycle()}}}})}var B=E.fn.carousel;E.fn.carousel=D;E.fn.carousel.Constructor=A;E.fn.carousel.noConflict=function(){E.fn.carousel=B;return this};var C=function(G){var F;var I=E(this);var K=E(I.attr("data-target")||(F=I.attr("href"))&&F.replace(/.*(?=#[^\s]+$)/,""));if(!K.hasClass("carousel")){return}var J=E.extend({},K.data(),I.data());var H=I.attr("data-slide-to");if(H){J.interval=false}D.call(K,J);if(H){K.data("bs.carousel").to(H)}G.preventDefault()};E(document).on("click.bs.carousel.data-api","[data-slide]",C).on("click.bs.carousel.data-api","[data-slide-to]",C);E(window).on("load",function(){E('[data-ride="carousel"]').each(function(){var F=E(this);D.call(F,F.data())})})}(jQuery);+function(E){var B=function(G,F){this.$element=E(G);this.options=E.extend({},B.DEFAULTS,F);this.$trigger=E('[data-toggle="collapse"][href="#'+G.id+'"],[data-toggle="collapse"][data-target="#'+G.id+'"]');this.transitioning=null;if(this.options.parent){this.$parent=this.getParent()}else{this.addAriaAndCollapsedClass(this.$element,this.$trigger)}if(this.options.toggle){this.toggle()}};B.VERSION="3.3.4";B.TRANSITION_DURATION=350;B.DEFAULTS={toggle:true};B.prototype.dimension=function(){var F=this.$element.hasClass("width");return F?"width":"height"};B.prototype.show=function(){if(this.transitioning||this.$element.hasClass("in")){return}var I;var K=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(K&&K.length){I=K.data("bs.collapse");if(I&&I.transitioning){return}}var H=E.Event("show.bs.collapse");this.$element.trigger(H);if(H.isDefaultPrevented()){return}if(K&&K.length){D.call(K,"hide");I||K.data("bs.collapse",null)}var G=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[G](0).attr("aria-expanded",true);this.$trigger.removeClass("collapsed").attr("aria-expanded",true);this.transitioning=1;var J=function(){this.$element.removeClass("collapsing").addClass("collapse in")[G]("");this.transitioning=0;this.$element.trigger("shown.bs.collapse")};if(!E.support.transition){return J.call(this)}var F=E.camelCase(["scroll",G].join("-"));this.$element.one("bsTransitionEnd",E.proxy(J,this)).emulateTransitionEnd(B.TRANSITION_DURATION)[G](this.$element[0][F])};B.prototype.hide=function(){if(this.transitioning||!this.$element.hasClass("in")){return}var G=E.Event("hide.bs.collapse");this.$element.trigger(G);if(G.isDefaultPrevented()){return}var F=this.dimension();this.$element[F](this.$element[F]())[0].offsetHeight;this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",false);this.$trigger.addClass("collapsed").attr("aria-expanded",false);this.transitioning=1;var H=function(){this.transitioning=0;this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};if(!E.support.transition){return H.call(this)}this.$element[F](0).one("bsTransitionEnd",E.proxy(H,this)).emulateTransitionEnd(B.TRANSITION_DURATION)};B.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};B.prototype.getParent=function(){return E(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(E.proxy(function(G,H){var F=E(H);this.addAriaAndCollapsedClass(A(F),F)},this)).end()};B.prototype.addAriaAndCollapsedClass=function(G,H){var F=G.hasClass("in");G.attr("aria-expanded",F);H.toggleClass("collapsed",!F).attr("aria-expanded",F)};function A(H){var F;var G=H.attr("data-target")||(F=H.attr("href"))&&F.replace(/.*(?=#[^\s]+$)/,"");return E(G)}function D(F){return this.each(function(){var G=E(this);var I=G.data("bs.collapse");var H=E.extend({},B.DEFAULTS,G.data(),typeof F=="object"&&F);if(!I&&H.toggle&&/show|hide/.test(F)){H.toggle=false}if(!I){G.data("bs.collapse",(I=new B(this,H)))}if(typeof F=="string"){I[F]()}})}var C=E.fn.collapse;E.fn.collapse=D;E.fn.collapse.Constructor=B;E.fn.collapse.noConflict=function(){E.fn.collapse=C;return this};E(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(G){var H=E(this);if(!H.attr("data-target")){G.preventDefault()}var I=A(H);var J=I.data("bs.collapse");var F=J?"toggle":H.data();D.call(I,F)})}(jQuery);+function(F){var E=".dropdown-backdrop";var C='[data-toggle="dropdown"]';var G=function(I){F(I).on("click.bs.dropdown",this.toggle)};G.VERSION="3.3.4";G.prototype.toggle=function(J){var K=F(this);if(K.is(".disabled, :disabled")){return}var I=H(K);var M=I.hasClass("open");D();if(!M){if("ontouchstart" in document.documentElement&&!I.closest(".navbar-nav").length){F('',trigger:"hover focus",title:"",delay:0,html:false,container:false,viewport:{selector:"body",padding:0}};A.prototype.init=function(J,F,I){this.enabled=true;this.type=J;this.$element=D(F);this.options=this.getOptions(I);this.$viewport=this.options.viewport&&D(this.options.viewport.selector||this.options.viewport);if(this.$element[0] instanceof document.constructor&&!this.options.selector){throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!")}var K=this.options.trigger.split(" ");for(var H=K.length;H--;){var E=K[H];if(E=="click"){this.$element.on("click."+this.type,this.options.selector,D.proxy(this.toggle,this))}else{if(E!="manual"){var L=E=="hover"?"mouseenter":"focusin";var G=E=="hover"?"mouseleave":"focusout";this.$element.on(L+"."+this.type,this.options.selector,D.proxy(this.enter,this));this.$element.on(G+"."+this.type,this.options.selector,D.proxy(this.leave,this))}}}this.options.selector?(this._options=D.extend({},this.options,{trigger:"manual",selector:""})):this.fixTitle()};A.prototype.getDefaults=function(){return A.DEFAULTS};A.prototype.getOptions=function(E){E=D.extend({},this.getDefaults(),this.$element.data(),E);if(E.delay&&typeof E.delay=="number"){E.delay={show:E.delay,hide:E.delay}}return E};A.prototype.getDelegateOptions=function(){var E={};var F=this.getDefaults();this._options&&D.each(this._options,function(G,H){if(F[G]!=H){E[G]=H}});return E};A.prototype.enter=function(E){var F=E instanceof this.constructor?E:D(E.currentTarget).data("bs."+this.type);if(F&&F.$tip&&F.$tip.is(":visible")){F.hoverState="in";return}if(!F){F=new this.constructor(E.currentTarget,this.getDelegateOptions());D(E.currentTarget).data("bs."+this.type,F)}clearTimeout(F.timeout);F.hoverState="in";if(!F.options.delay||!F.options.delay.show){return F.show()}F.timeout=setTimeout(function(){if(F.hoverState=="in"){F.show()}},F.options.delay.show)};A.prototype.leave=function(E){var F=E instanceof this.constructor?E:D(E.currentTarget).data("bs."+this.type);if(!F){F=new this.constructor(E.currentTarget,this.getDelegateOptions());D(E.currentTarget).data("bs."+this.type,F)}clearTimeout(F.timeout);F.hoverState="out";if(!F.options.delay||!F.options.delay.hide){return F.hide()}F.timeout=setTimeout(function(){if(F.hoverState=="out"){F.hide()}},F.options.delay.hide)};A.prototype.show=function(){var E=D.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(E);var I=D.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(E.isDefaultPrevented()||!I){return}var M=this;var P=this.tip();var J=this.getUID(this.type);this.setContent();P.attr("id",J);this.$element.attr("aria-describedby",J);if(this.options.animation){P.addClass("fade")}var S=typeof this.options.placement=="function"?this.options.placement.call(this,P[0],this.$element[0]):this.options.placement;var F=/\s?auto?\s?/i;var R=F.test(S);if(R){S=S.replace(F,"")||"top"}P.detach().css({top:0,left:0,display:"block"}).addClass(S).data("bs."+this.type,this);this.options.container?P.appendTo(this.options.container):P.insertAfter(this.$element);var O=this.getPosition();var Q=P[0].offsetWidth;var H=P[0].offsetHeight;if(R){var L=S;var G=this.options.container?D(this.options.container):this.$element.parent();var N=this.getPosition(G);S=S=="bottom"&&O.bottom+H>N.bottom?"top":S=="top"&&O.top-HN.width?"left":S=="left"&&O.left-QH.top+H.height){M.top=H.top+H.height-K}}}else{var O=N.left-J;var F=N.left+J+L;if(OH.width){M.left=H.left+H.width-F}}}return M};A.prototype.getTitle=function(){var F;var G=this.$element;var E=this.options;F=G.attr("data-original-title")||(typeof E.title=="function"?E.title.call(G[0]):E.title);return F};A.prototype.getUID=function(E){do{E+=~~(Math.random()*1000000)}while(document.getElementById(E));return E};A.prototype.tip=function(){return(this.$tip=this.$tip||D(this.options.template))};A.prototype.arrow=function(){return(this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow"))};A.prototype.enable=function(){this.enabled=true};A.prototype.disable=function(){this.enabled=false};A.prototype.toggleEnabled=function(){this.enabled=!this.enabled};A.prototype.toggle=function(E){var F=this;if(E){F=D(E.currentTarget).data("bs."+this.type);if(!F){F=new this.constructor(E.currentTarget,this.getDelegateOptions());D(E.currentTarget).data("bs."+this.type,F)}}F.tip().hasClass("in")?F.leave(F):F.enter(F)};A.prototype.destroy=function(){var E=this;clearTimeout(this.timeout);this.hide(function(){E.$element.off("."+E.type).removeData("bs."+E.type)})};function C(E){return this.each(function(){var F=D(this);var H=F.data("bs.tooltip");var G=typeof E=="object"&&E;if(!H&&/destroy|hide/.test(E)){return}if(!H){F.data("bs.tooltip",(H=new A(this,G)))}if(typeof E=="string"){H[E]()}})}var B=D.fn.tooltip;D.fn.tooltip=C;D.fn.tooltip.Constructor=A;D.fn.tooltip.noConflict=function(){D.fn.tooltip=B;return this}}(jQuery);+function(D){var A=function(F,E){this.init("popover",F,E)};if(!D.fn.tooltip){throw new Error("Popover requires tooltip.js")}A.VERSION="3.3.4";A.DEFAULTS=D.extend({},D.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:''});A.prototype=D.extend({},D.fn.tooltip.Constructor.prototype);A.prototype.constructor=A;A.prototype.getDefaults=function(){return A.DEFAULTS};A.prototype.setContent=function(){var G=this.tip();var E=this.getTitle();var F=this.getContent();G.find(".popover-title")[this.options.html?"html":"text"](E);G.find(".popover-content").children().detach().end()[this.options.html?(typeof F=="string"?"html":"append"):"text"](F);G.removeClass("fade top bottom left right in");if(!G.find(".popover-title").html()){G.find(".popover-title").hide()}};A.prototype.hasContent=function(){return this.getTitle()||this.getContent()};A.prototype.getContent=function(){var F=this.$element;var E=this.options;return F.attr("data-content")||(typeof E.content=="function"?E.content.call(F[0]):E.content)};A.prototype.arrow=function(){return(this.$arrow=this.$arrow||this.tip().find(".arrow"))};function C(E){return this.each(function(){var F=D(this);var H=F.data("bs.popover");var G=typeof E=="object"&&E;if(!H&&/destroy|hide/.test(E)){return}if(!H){F.data("bs.popover",(H=new A(this,G)))}if(typeof E=="string"){H[E]()}})}var B=D.fn.popover;D.fn.popover=C;D.fn.popover.Constructor=A;D.fn.popover.noConflict=function(){D.fn.popover=B;return this}}(jQuery);+function(D){function B(F,E){this.$body=D(document.body);this.$scrollElement=D(F).is(document.body)?D(window):D(F);this.options=D.extend({},B.DEFAULTS,E);this.selector=(this.options.target||"")+" .nav li > a";this.offsets=[];this.targets=[];this.activeTarget=null;this.scrollHeight=0;this.$scrollElement.on("scroll.bs.scrollspy",D.proxy(this.process,this));this.refresh();this.process()}B.VERSION="3.3.4";B.DEFAULTS={offset:10};B.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)};B.prototype.refresh=function(){var E=this;var G="offset";var F=0;this.offsets=[];this.targets=[];this.scrollHeight=this.getScrollHeight();if(!D.isWindow(this.$scrollElement[0])){G="position";F=this.$scrollElement.scrollTop()}this.$body.find(this.selector).map(function(){var J=D(this);var H=J.data("target")||J.attr("href");var I=/^#./.test(H)&&D(H);return(I&&I.length&&I.is(":visible")&&[[I[G]().top+F,H]])||null}).sort(function(I,H){return I[0]-H[0]}).each(function(){E.offsets.push(this[0]);E.targets.push(this[1])})};B.prototype.process=function(){var G=this.$scrollElement.scrollTop()+this.options.offset;var K=this.getScrollHeight();var J=this.options.offset+K-this.$scrollElement.height();var F=this.offsets;var H=this.targets;var I=this.activeTarget;var E;if(this.scrollHeight!=K){this.refresh()}if(G>=J){return I!=(E=H[H.length-1])&&this.activate(E)}if(I&&G=F[E]&&(F[E+1]===undefined||G .active");var K=F&&E.support.transition&&((G.length&&G.hasClass("fade"))||!!I.find("> .fade").length);function H(){G.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",false);J.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",true);if(K){J[0].offsetWidth;J.addClass("in")}else{J.removeClass("fade")}if(J.parent(".dropdown-menu").length){J.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",true)}F&&F()}G.length&&K?G.one("bsTransitionEnd",H).emulateTransitionEnd(D.TRANSITION_DURATION):H();G.removeClass("in")};function B(F){return this.each(function(){var G=E(this);var H=G.data("bs.tab");if(!H){G.data("bs.tab",(H=new D(this)))}if(typeof F=="string"){H[F]()}})}var A=E.fn.tab;E.fn.tab=B;E.fn.tab.Constructor=D;E.fn.tab.noConflict=function(){E.fn.tab=A;return this};var C=function(F){F.preventDefault();B.call(E(this),"show")};E(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',C).on("click.bs.tab.data-api",'[data-toggle="pill"]',C)}(jQuery);+function(D){var A=function(F,E){this.options=D.extend({},A.DEFAULTS,E);this.$target=D(this.options.target).on("scroll.bs.affix.data-api",D.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",D.proxy(this.checkPositionWithEventLoop,this));this.$element=D(F);this.affixed=null;this.unpin=null;this.pinnedOffset=null;this.checkPosition()};A.VERSION="3.3.4";A.RESET="affix affix-top affix-bottom";A.DEFAULTS={offset:0,target:window};A.prototype.getState=function(F,N,L,E){var H=this.$target.scrollTop();var J=this.$element.offset();var I=this.$target.height();if(L!=null&&this.affixed=="top"){return H=F-E)){return"bottom"}return false};A.prototype.getPinnedOffset=function(){if(this.pinnedOffset){return this.pinnedOffset}this.$element.removeClass(A.RESET).addClass("affix");var E=this.$target.scrollTop();var F=this.$element.offset();return(this.pinnedOffset=F.top-E)};A.prototype.checkPositionWithEventLoop=function(){setTimeout(D.proxy(this.checkPosition,this),1)};A.prototype.checkPosition=function(){if(!this.$element.is(":visible")){return}var I=this.$element.height();var F=this.options.offset;var K=F.top;var J=F.bottom;var G=D(document.body).height();if(typeof F!="object"){J=K=F}if(typeof K=="function"){K=F.top(this.$element)}if(typeof J=="function"){J=F.bottom(this.$element)}var H=this.getState(G,I,K,J);if(this.affixed!=H){if(this.unpin!=null){this.$element.css("top","")}var L="affix"+(H?"-"+H:"");var E=D.Event(L+".bs.affix");this.$element.trigger(E);if(E.isDefaultPrevented()){return}this.affixed=H;this.unpin=H=="bottom"?this.getPinnedOffset():null;this.$element.removeClass(A.RESET).addClass(L).trigger(L.replace("affix","affixed")+".bs.affix")}if(H=="bottom"){this.$element.offset({top:G-I-J})}};function C(E){return this.each(function(){var F=D(this);var H=F.data("bs.affix");var G=typeof E=="object"&&E;if(!H){F.data("bs.affix",(H=new A(this,G)))}if(typeof E=="string"){H[E]()}})}var B=D.fn.affix;D.fn.affix=C;D.fn.affix.Constructor=A;D.fn.affix.noConflict=function(){D.fn.affix=B;return this};D(window).on("load",function(){D('[data-spy="affix"]').each(function(){var E=D(this);var F=E.data();F.offset=F.offset||{};if(F.offsetBottom!=null){F.offset.bottom=F.offsetBottom}if(F.offsetTop!=null){F.offset.top=F.offsetTop}C.call(E,F)})})}(jQuery); -------------------------------------------------------------------------------- /js/bootstrap.min.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Bootstrap v3.3.4 (http://getbootstrap.com) 3 | * Copyright 2011-2015 Twitter, Inc. 4 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) 5 | */ 6 | if("undefined"==typeof jQuery){throw new Error("Bootstrap's JavaScript requires jQuery")}+function(B){var A=B.fn.jquery.split(" ")[0].split(".");if(A[0]<2&&A[1]<9||1==A[0]&&9==A[1]&&A[2]<1){throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher")}}(jQuery),+function(B){function A(){var E=document.createElement("bootstrap"),C={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var D in C){if(void 0!==E.style[D]){return{end:C[D]}}}return !1}B.fn.emulateTransitionEnd=function(E){var F=!1,C=this;B(this).one("bsTransitionEnd",function(){F=!0});var D=function(){F||B(C).trigger(B.support.transition.end)};return setTimeout(D,E),this},B(function(){B.support.transition=A(),B.support.transition&&(B.event.special.bsTransitionEnd={bindType:B.support.transition.end,delegateType:B.support.transition.end,handle:function(C){return B(C.target).is(this)?C.handleObj.handler.apply(this,arguments):void 0}})})}(jQuery),+function(E){function C(F){return this.each(function(){var H=E(this),G=H.data("bs.alert");G||H.data("bs.alert",G=new A(this)),"string"==typeof F&&G[F].call(H)})}var D='[data-dismiss="alert"]',A=function(F){E(F).on("click",D,this.close)};A.VERSION="3.3.4",A.TRANSITION_DURATION=150,A.prototype.close=function(H){function I(){F.detach().trigger("closed.bs.alert").remove()}var G=E(this),J=G.attr("data-target");J||(J=G.attr("href"),J=J&&J.replace(/.*(?=#[^\s]*$)/,""));var F=E(J);H&&H.preventDefault(),F.length||(F=G.closest(".alert")),F.trigger(H=E.Event("close.bs.alert")),H.isDefaultPrevented()||(F.removeClass("in"),E.support.transition&&F.hasClass("fade")?F.one("bsTransitionEnd",I).emulateTransitionEnd(A.TRANSITION_DURATION):I())};var B=E.fn.alert;E.fn.alert=C,E.fn.alert.Constructor=A,E.fn.alert.noConflict=function(){return E.fn.alert=B,this},E(document).on("click.bs.alert.data-api",D,A.prototype.close)}(jQuery),+function(D){function B(E){return this.each(function(){var F=D(this),G=F.data("bs.button"),H="object"==typeof E&&E;G||F.data("bs.button",G=new C(this,H)),"toggle"==E?G.toggle():E&&G.setState(E)})}var C=function(F,E){this.$element=D(F),this.options=D.extend({},C.DEFAULTS,E),this.isLoading=!1};C.VERSION="3.3.4",C.DEFAULTS={loadingText:"loading..."},C.prototype.setState=function(G){var H="disabled",E=this.$element,F=E.is("input")?"val":"html",I=E.data();G+="Text",null==I.resetText&&E.data("resetText",E[F]()),setTimeout(D.proxy(function(){E[F](null==I[G]?this.options[G]:I[G]),"loadingText"==G?(this.isLoading=!0,E.addClass(H).attr(H,H)):this.isLoading&&(this.isLoading=!1,E.removeClass(H).removeAttr(H))},this),0)},C.prototype.toggle=function(){var G=!0,E=this.$element.closest('[data-toggle="buttons"]');if(E.length){var F=this.$element.find("input");"radio"==F.prop("type")&&(F.prop("checked")&&this.$element.hasClass("active")?G=!1:E.find(".active").removeClass("active")),G&&F.prop("checked",!this.$element.hasClass("active")).trigger("change")}else{this.$element.attr("aria-pressed",!this.$element.hasClass("active"))}G&&this.$element.toggleClass("active")};var A=D.fn.button;D.fn.button=B,D.fn.button.Constructor=C,D.fn.button.noConflict=function(){return D.fn.button=A,this},D(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(F){var E=D(F.target);E.hasClass("btn")||(E=E.closest(".btn")),B.call(E,"toggle"),F.preventDefault()}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(E){D(E.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(E.type))})}(jQuery),+function(E){function C(F){return this.each(function(){var H=E(this),I=H.data("bs.carousel"),J=E.extend({},D.DEFAULTS,H.data(),"object"==typeof F&&F),G="string"==typeof F?F:J.slide;I||H.data("bs.carousel",I=new D(this,J)),"number"==typeof F?I.to(F):G?I[G]():J.interval&&I.pause().cycle()})}var D=function(F,G){this.$element=E(F),this.$indicators=this.$element.find(".carousel-indicators"),this.options=G,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",E.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart" in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",E.proxy(this.pause,this)).on("mouseleave.bs.carousel",E.proxy(this.cycle,this))};D.VERSION="3.3.4",D.TRANSITION_DURATION=600,D.DEFAULTS={interval:5000,pause:"hover",wrap:!0,keyboard:!0},D.prototype.keydown=function(F){if(!/input|textarea/i.test(F.target.tagName)){switch(F.which){case 37:this.prev();break;case 39:this.next();break;default:return}F.preventDefault()}},D.prototype.cycle=function(F){return F||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(E.proxy(this.next,this),this.options.interval)),this},D.prototype.getItemIndex=function(F){return this.$items=F.parent().children(".item"),this.$items.index(F||this.$active)},D.prototype.getItemForDirection=function(J,H){var I=this.getItemIndex(H),F="prev"==J&&0===I||"next"==J&&I==this.$items.length-1;if(F&&!this.options.wrap){return H}var G="prev"==J?-1:1,K=(I+G)%this.$items.length;return this.$items.eq(K)},D.prototype.to=function(H){var F=this,G=this.getItemIndex(this.$active=this.$element.find(".item.active"));return H>this.$items.length-1||0>H?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){F.to(H)}):G==H?this.pause().cycle():this.slide(H>G?"next":"prev",this.$items.eq(H))},D.prototype.pause=function(F){return F||(this.paused=!0),this.$element.find(".next, .prev").length&&E.support.transition&&(this.$element.trigger(E.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},D.prototype.next=function(){return this.sliding?void 0:this.slide("next")},D.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},D.prototype.slide=function(M,P){var F=this.$element.find(".item.active"),N=P||this.getItemForDirection(M,F),O=this.interval,I="next"==M?"left":"right",J=this;if(N.hasClass("active")){return this.sliding=!1}var G=N[0],H=E.Event("slide.bs.carousel",{relatedTarget:G,direction:I});if(this.$element.trigger(H),!H.isDefaultPrevented()){if(this.sliding=!0,O&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var K=E(this.$indicators.children()[this.getItemIndex(N)]);K&&K.addClass("active")}var L=E.Event("slid.bs.carousel",{relatedTarget:G,direction:I});return E.support.transition&&this.$element.hasClass("slide")?(N.addClass(M),N[0].offsetWidth,F.addClass(I),N.addClass(I),F.one("bsTransitionEnd",function(){N.removeClass([M,I].join(" ")).addClass("active"),F.removeClass(["active",I].join(" ")),J.sliding=!1,setTimeout(function(){J.$element.trigger(L)},0)}).emulateTransitionEnd(D.TRANSITION_DURATION)):(F.removeClass("active"),N.addClass("active"),this.sliding=!1,this.$element.trigger(L)),O&&this.cycle(),this}};var A=E.fn.carousel;E.fn.carousel=C,E.fn.carousel.Constructor=D,E.fn.carousel.noConflict=function(){return E.fn.carousel=A,this};var B=function(J){var G,H=E(this),K=E(H.attr("data-target")||(G=H.attr("href"))&&G.replace(/.*(?=#[^\s]+$)/,""));if(K.hasClass("carousel")){var F=E.extend({},K.data(),H.data()),I=H.attr("data-slide-to");I&&(F.interval=!1),C.call(K,F),I&&K.data("bs.carousel").to(I),J.preventDefault()}};E(document).on("click.bs.carousel.data-api","[data-slide]",B).on("click.bs.carousel.data-api","[data-slide-to]",B),E(window).on("load",function(){E('[data-ride="carousel"]').each(function(){var F=E(this);C.call(F,F.data())})})}(jQuery),+function(E){function C(G){var H,F=G.attr("data-target")||(H=G.attr("href"))&&H.replace(/.*(?=#[^\s]+$)/,"");return E(F)}function D(F){return this.each(function(){var H=E(this),G=H.data("bs.collapse"),I=E.extend({},A.DEFAULTS,H.data(),"object"==typeof F&&F);!G&&I.toggle&&/show|hide/.test(F)&&(I.toggle=!1),G||H.data("bs.collapse",G=new A(this,I)),"string"==typeof F&&G[F]()})}var A=function(F,G){this.$element=E(F),this.options=E.extend({},A.DEFAULTS,G),this.$trigger=E('[data-toggle="collapse"][href="#'+F.id+'"],[data-toggle="collapse"][data-target="#'+F.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};A.VERSION="3.3.4",A.TRANSITION_DURATION=350,A.DEFAULTS={toggle:!0},A.prototype.dimension=function(){var F=this.$element.hasClass("width");return F?"width":"height"},A.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var J,H=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(H&&H.length&&(J=H.data("bs.collapse"),J&&J.transitioning))){var K=E.Event("show.bs.collapse");if(this.$element.trigger(K),!K.isDefaultPrevented()){H&&H.length&&(D.call(H,"hide"),J||H.data("bs.collapse",null));var F=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[F](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var G=function(){this.$element.removeClass("collapsing").addClass("collapse in")[F](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!E.support.transition){return G.call(this)}var I=E.camelCase(["scroll",F].join("-"));this.$element.one("bsTransitionEnd",E.proxy(G,this)).emulateTransitionEnd(A.TRANSITION_DURATION)[F](this.$element[0][I])}}}},A.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var G=E.Event("hide.bs.collapse");if(this.$element.trigger(G),!G.isDefaultPrevented()){var H=this.dimension();this.$element[H](this.$element[H]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var F=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};return E.support.transition?void this.$element[H](0).one("bsTransitionEnd",E.proxy(F,this)).emulateTransitionEnd(A.TRANSITION_DURATION):F.call(this)}}},A.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},A.prototype.getParent=function(){return E(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(E.proxy(function(H,F){var G=E(F);this.addAriaAndCollapsedClass(C(G),G)},this)).end()},A.prototype.addAriaAndCollapsedClass=function(H,F){var G=H.hasClass("in");H.attr("aria-expanded",G),F.toggleClass("collapsed",!G).attr("aria-expanded",G)};var B=E.fn.collapse;E.fn.collapse=D,E.fn.collapse.Constructor=A,E.fn.collapse.noConflict=function(){return E.fn.collapse=B,this},E(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(G){var H=E(this);H.attr("data-target")||G.preventDefault();var J=C(H),F=J.data("bs.collapse"),I=F?"toggle":H.data();D.call(J,I)})}(jQuery),+function(E){function C(I){I&&3===I.which||(E(A).remove(),E(F).each(function(){var J=E(this),K=D(J),L={relatedTarget:this};K.hasClass("open")&&(K.trigger(I=E.Event("hide.bs.dropdown",L)),I.isDefaultPrevented()||(J.attr("aria-expanded","false"),K.removeClass("open").trigger("hidden.bs.dropdown",L)))}))}function D(J){var K=J.attr("data-target");K||(K=J.attr("href"),K=K&&/#[A-Za-z]/.test(K)&&K.replace(/.*(?=#[^\s]*$)/,""));var I=K&&E(K);return I&&I.length?I:J.parent()}function H(I){return this.each(function(){var K=E(this),J=K.data("bs.dropdown");J||K.data("bs.dropdown",J=new G(this)),"string"==typeof I&&J[I].call(K)})}var A=".dropdown-backdrop",F='[data-toggle="dropdown"]',G=function(I){E(I).on("click.bs.dropdown",this.toggle)};G.VERSION="3.3.4",G.prototype.toggle=function(J){var K=E(this);if(!K.is(".disabled, :disabled")){var M=D(K),I=M.hasClass("open");if(C(),!I){"ontouchstart" in document.documentElement&&!M.closest(".navbar-nav").length&&E('',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},C.prototype.init=function(H,I,L){if(this.enabled=!0,this.type=H,this.$element=D(I),this.options=this.getOptions(L),this.$viewport=this.options.viewport&&D(this.options.viewport.selector||this.options.viewport),this.$element[0] instanceof document.constructor&&!this.options.selector){throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!")}for(var E=this.options.trigger.split(" "),J=E.length;J--;){var K=E[J];if("click"==K){this.$element.on("click."+this.type,this.options.selector,D.proxy(this.toggle,this))}else{if("manual"!=K){var F="hover"==K?"mouseenter":"focusin",G="hover"==K?"mouseleave":"focusout";this.$element.on(F+"."+this.type,this.options.selector,D.proxy(this.enter,this)),this.$element.on(G+"."+this.type,this.options.selector,D.proxy(this.leave,this))}}}this.options.selector?this._options=D.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},C.prototype.getDefaults=function(){return C.DEFAULTS},C.prototype.getOptions=function(E){return E=D.extend({},this.getDefaults(),this.$element.data(),E),E.delay&&"number"==typeof E.delay&&(E.delay={show:E.delay,hide:E.delay}),E},C.prototype.getDelegateOptions=function(){var E={},F=this.getDefaults();return this._options&&D.each(this._options,function(H,G){F[H]!=G&&(E[H]=G)}),E},C.prototype.enter=function(E){var F=E instanceof this.constructor?E:D(E.currentTarget).data("bs."+this.type);return F&&F.$tip&&F.$tip.is(":visible")?void (F.hoverState="in"):(F||(F=new this.constructor(E.currentTarget,this.getDelegateOptions()),D(E.currentTarget).data("bs."+this.type,F)),clearTimeout(F.timeout),F.hoverState="in",F.options.delay&&F.options.delay.show?void (F.timeout=setTimeout(function(){"in"==F.hoverState&&F.show()},F.options.delay.show)):F.show())},C.prototype.leave=function(E){var F=E instanceof this.constructor?E:D(E.currentTarget).data("bs."+this.type);return F||(F=new this.constructor(E.currentTarget,this.getDelegateOptions()),D(E.currentTarget).data("bs."+this.type,F)),clearTimeout(F.timeout),F.hoverState="out",F.options.delay&&F.options.delay.hide?void (F.timeout=setTimeout(function(){"out"==F.hoverState&&F.hide()},F.options.delay.hide)):F.hide()},C.prototype.show=function(){var Q=D.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(Q);var T=D.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(Q.isDefaultPrevented()||!T){return}var E=this,R=this.tip(),S=this.getUID(this.type);this.setContent(),R.attr("id",S),this.$element.attr("aria-describedby",S),this.options.animation&&R.addClass("fade");var K="function"==typeof this.options.placement?this.options.placement.call(this,R[0],this.$element[0]):this.options.placement,L=/\s?auto?\s?/i,I=L.test(K);I&&(K=K.replace(L,"")||"top"),R.detach().css({top:0,left:0,display:"block"}).addClass(K).data("bs."+this.type,this),this.options.container?R.appendTo(this.options.container):R.insertAfter(this.$element);var J=this.getPosition(),O=R[0].offsetWidth,P=R[0].offsetHeight;if(I){var M=K,N=this.options.container?D(this.options.container):this.$element.parent(),F=this.getPosition(N);K="bottom"==K&&J.bottom+P>F.bottom?"top":"top"==K&&J.top-PF.width?"left":"left"==K&&J.left-ON.top+N.height&&(E.top=N.top+N.height-I)}else{var F=J.left-M,G=J.left+M+K;FN.width&&(E.left=N.left+N.width-G)}return E},C.prototype.getTitle=function(){var G,E=this.$element,F=this.options;return G=E.attr("data-original-title")||("function"==typeof F.title?F.title.call(E[0]):F.title)},C.prototype.getUID=function(E){do{E+=~~(1000000*Math.random())}while(document.getElementById(E));return E},C.prototype.tip=function(){return this.$tip=this.$tip||D(this.options.template)},C.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},C.prototype.enable=function(){this.enabled=!0},C.prototype.disable=function(){this.enabled=!1},C.prototype.toggleEnabled=function(){this.enabled=!this.enabled},C.prototype.toggle=function(E){var F=this;E&&(F=D(E.currentTarget).data("bs."+this.type),F||(F=new this.constructor(E.currentTarget,this.getDelegateOptions()),D(E.currentTarget).data("bs."+this.type,F))),F.tip().hasClass("in")?F.leave(F):F.enter(F)},C.prototype.destroy=function(){var E=this;clearTimeout(this.timeout),this.hide(function(){E.$element.off("."+E.type).removeData("bs."+E.type)})};var A=D.fn.tooltip;D.fn.tooltip=B,D.fn.tooltip.Constructor=C,D.fn.tooltip.noConflict=function(){return D.fn.tooltip=A,this}}(jQuery),+function(D){function B(E){return this.each(function(){var F=D(this),G=F.data("bs.popover"),H="object"==typeof E&&E;(G||!/destroy|hide/.test(E))&&(G||F.data("bs.popover",G=new C(this,H)),"string"==typeof E&&G[E]())})}var C=function(F,E){this.init("popover",F,E)};if(!D.fn.tooltip){throw new Error("Popover requires tooltip.js")}C.VERSION="3.3.4",C.DEFAULTS=D.extend({},D.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:''}),C.prototype=D.extend({},D.fn.tooltip.Constructor.prototype),C.prototype.constructor=C,C.prototype.getDefaults=function(){return C.DEFAULTS},C.prototype.setContent=function(){var G=this.tip(),E=this.getTitle(),F=this.getContent();G.find(".popover-title")[this.options.html?"html":"text"](E),G.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof F?"html":"append":"text"](F),G.removeClass("fade top bottom left right in"),G.find(".popover-title").html()||G.find(".popover-title").hide()},C.prototype.hasContent=function(){return this.getTitle()||this.getContent()},C.prototype.getContent=function(){var F=this.$element,E=this.options;return F.attr("data-content")||("function"==typeof E.content?E.content.call(F[0]):E.content)},C.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var A=D.fn.popover;D.fn.popover=B,D.fn.popover.Constructor=C,D.fn.popover.noConflict=function(){return D.fn.popover=A,this}}(jQuery),+function(D){function B(F,E){this.$body=D(document.body),this.$scrollElement=D(D(F).is(document.body)?window:F),this.options=D.extend({},B.DEFAULTS,E),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",D.proxy(this.process,this)),this.refresh(),this.process()}function C(E){return this.each(function(){var F=D(this),G=F.data("bs.scrollspy"),H="object"==typeof E&&E;G||F.data("bs.scrollspy",G=new B(this,H)),"string"==typeof E&&G[E]()})}B.VERSION="3.3.4",B.DEFAULTS={offset:10},B.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},B.prototype.refresh=function(){var F=this,G="offset",E=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),D.isWindow(this.$scrollElement[0])||(G="position",E=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var I=D(this),H=I.data("target")||I.attr("href"),J=/^#./.test(H)&&D(H);return J&&J.length&&J.is(":visible")&&[[J[G]().top+E,H]]||null}).sort(function(I,H){return I[0]-H[0]}).each(function(){F.offsets.push(this[0]),F.targets.push(this[1])})},B.prototype.process=function(){var J,H=this.$scrollElement.scrollTop()+this.options.offset,I=this.getScrollHeight(),F=this.options.offset+I-this.$scrollElement.height(),G=this.offsets,K=this.targets,E=this.activeTarget;if(this.scrollHeight!=I&&this.refresh(),H>=F){return E!=(J=K[K.length-1])&&this.activate(J)}if(E&&H=G[J]&&(void 0===G[J+1]||H .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),J.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),I?(J[0].offsetWidth,J.addClass("in")):J.removeClass("fade"),J.parent(".dropdown-menu").length&&J.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),H&&H()}var F=G.find("> .active"),I=H&&E.support.transition&&(F.length&&F.hasClass("fade")||!!G.find("> .fade").length);F.length&&I?F.one("bsTransitionEnd",K).emulateTransitionEnd(D.TRANSITION_DURATION):K(),F.removeClass("in")};var A=E.fn.tab;E.fn.tab=C,E.fn.tab.Constructor=D,E.fn.tab.noConflict=function(){return E.fn.tab=A,this};var B=function(F){F.preventDefault(),C.call(E(this),"show")};E(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',B).on("click.bs.tab.data-api",'[data-toggle="pill"]',B)}(jQuery),+function(D){function B(E){return this.each(function(){var F=D(this),G=F.data("bs.affix"),H="object"==typeof E&&E;G||F.data("bs.affix",G=new C(this,H)),"string"==typeof E&&G[E]()})}var C=function(F,E){this.options=D.extend({},C.DEFAULTS,E),this.$target=D(this.options.target).on("scroll.bs.affix.data-api",D.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",D.proxy(this.checkPositionWithEventLoop,this)),this.$element=D(F),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};C.VERSION="3.3.4",C.RESET="affix affix-top affix-bottom",C.DEFAULTS={offset:0,target:window},C.prototype.getState=function(K,I,J,N){var E=this.$target.scrollTop(),L=this.$element.offset(),M=this.$target.height();if(null!=J&&"top"==this.affixed){return J>E?"top":!1}if("bottom"==this.affixed){return null!=J?E+this.unpin<=L.top?!1:"bottom":K-N>=E+M?!1:"bottom"}var G=null==this.affixed,H=G?E:L.top,F=G?M:I;return null!=J&&J>=E?"top":null!=N&&H+F>=K-N?"bottom":!1},C.prototype.getPinnedOffset=function(){if(this.pinnedOffset){return this.pinnedOffset}this.$element.removeClass(C.RESET).addClass("affix");var F=this.$target.scrollTop(),E=this.$element.offset();return this.pinnedOffset=E.top-F},C.prototype.checkPositionWithEventLoop=function(){setTimeout(D.proxy(this.checkPosition,this),1)},C.prototype.checkPosition=function(){if(this.$element.is(":visible")){var I=this.$element.height(),L=this.options.offset,E=L.top,J=L.bottom,K=D(document.body).height();"object"!=typeof L&&(J=E=L),"function"==typeof E&&(E=L.top(this.$element)),"function"==typeof J&&(J=L.bottom(this.$element));var G=this.getState(K,I,E,J);if(this.affixed!=G){null!=this.unpin&&this.$element.css("top","");var H="affix"+(G?"-"+G:""),F=D.Event(H+".bs.affix");if(this.$element.trigger(F),F.isDefaultPrevented()){return}this.affixed=G,this.unpin="bottom"==G?this.getPinnedOffset():null,this.$element.removeClass(C.RESET).addClass(H).trigger(H.replace("affix","affixed")+".bs.affix")}"bottom"==G&&this.$element.offset({top:K-I-J})}};var A=D.fn.affix;D.fn.affix=B,D.fn.affix.Constructor=C,D.fn.affix.noConflict=function(){return D.fn.affix=A,this},D(window).on("load",function(){D('[data-spy="affix"]').each(function(){var F=D(this),E=F.data();E.offset=E.offset||{},null!=E.offsetBottom&&(E.offset.bottom=E.offsetBottom),null!=E.offsetTop&&(E.offset.top=E.offsetTop),B.call(F,E)})})}(jQuery); -------------------------------------------------------------------------------- /js/html5shiv.min.js: -------------------------------------------------------------------------------- 1 | !function(P,N){function O(X,V){var W=X.createElement("p"),U=X.getElementsByTagName("head")[0]||X.documentElement;return W.innerHTML="x",U.insertBefore(W.lastChild,U.firstChild)}function S(){var U=E.elements;return"string"==typeof U?U.split(" "):U}function T(W,U){var V=E.elements;"string"!=typeof V&&(V=V.join(" ")),"string"!=typeof W&&(W=W.join(" ")),E.elements=V+" "+W,F(U)}function Q(V){var U=B[V[D]];return U||(U={},A++,V[D]=A,B[A]=U),U}function R(X,W,U){if(W||(W=N),L){return W.createElement(X)}U||(U=Q(W));var V;return V=U.cache[X]?U.cache[X].cloneNode():C.test(X)?(U.cache[X]=U.createElem(X)).cloneNode():U.createElem(X),!V.canHaveChildren||K.test(X)||V.tagUrn?V:U.frag.appendChild(V)}function H(Z,Y){if(Z||(Z=N),L){return Z.createDocumentFragment()}Y=Y||Q(Z);for(var W=Y.frag.cloneNode(),U=0,V=S(),X=V.length;X>U;U++){W.createElement(V[U])}return W}function I(V,U){U.cache||(U.cache={},U.createElem=V.createElement,U.createFrag=V.createDocumentFragment,U.frag=U.createFrag()),V.createElement=function(W){return E.shivMethods?R(W,V,U):U.createElem(W)},V.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+S().join().replace(/[\w\-:]+/g,function(W){return U.createElem(W),U.frag.createElement(W),'c("'+W+'")'})+");return n}")(E,U.frag)}function F(V){V||(V=N);var U=Q(V);return !E.shivCSS||G||U.hasCSS||(U.hasCSS=!!O(V,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),L||I(V,U),V}var G,L,M="3.7.2",J=P.html5||{},K=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,C=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,D="_html5shiv",A=0,B={};!function(){try{var V=N.createElement("a");V.innerHTML="",G="hidden" in V,L=1==V.childNodes.length||function(){N.createElement("a");var W=N.createDocumentFragment();return"undefined"==typeof W.cloneNode||"undefined"==typeof W.createDocumentFragment||"undefined"==typeof W.createElement}()}catch(U){G=!0,L=!0}}();var E={elements:J.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:M,shivCSS:J.shivCSS!==!1,supportsUnknownElements:L,shivMethods:J.shivMethods!==!1,type:"default",shivDocument:F,createElement:R,createDocumentFragment:H,addElements:T};P.html5=E,F(N)}(this,document); -------------------------------------------------------------------------------- /js/npm.js: -------------------------------------------------------------------------------- 1 | require("../../js/transition.js");require("../../js/alert.js");require("../../js/button.js");require("../../js/carousel.js");require("../../js/collapse.js");require("../../js/dropdown.js");require("../../js/modal.js");require("../../js/tooltip.js");require("../../js/popover.js");require("../../js/scrollspy.js");require("../../js/tab.js");require("../../js/affix.js"); -------------------------------------------------------------------------------- /js/respond.min.js: -------------------------------------------------------------------------------- 1 | /* Respond.js v1.4.2: min/max-width media query polyfill * Copyright 2013 Scott Jehl 2 | * Licensed under https://github.com/scottjehl/Respond/blob/master/LICENSE-MIT 3 | * */ 4 | !function(A){A.matchMedia=A.matchMedia||function(F){var D,E=F.documentElement,B=E.firstElementChild||E.firstChild,C=F.createElement("body"),G=F.createElement("div");return G.id="mq-test-1",G.style.cssText="position:absolute;top:-100em",C.style.background="none",C.appendChild(G),function(H){return G.innerHTML='­',E.insertBefore(C,B),D=42===G.offsetWidth,E.removeChild(C),{matches:D,media:H}}}(A.document)}(this),function(S){function Q(){H(!0)}var R={};S.respond=R,R.update=function(){};var V=[],W=function(){var Y=!1;try{Y=new S.XMLHttpRequest}catch(Z){Y=new S.ActiveXObject("Microsoft.XMLHTTP")}return function(){return Y}}(),T=function(d,Y){var Z=W();Z&&(Z.open("GET",d,!0),Z.onreadystatechange=function(){4!==Z.readyState||200!==Z.status&&304!==Z.status||Y(Z.responseText)},4!==Z.readyState&&Z.send(null))};if(R.ajax=T,R.queue=V,R.regex={media:/@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi,keyframes:/@(?:\-(?:o|moz|webkit)\-)?keyframes[^\{]+\{(?:[^\{\}]*\{[^\}\{]*\})+[^\}]*\}/gi,urls:/(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,findStyles:/@media *([^\{]+)\{([\S\s]+?)$/,only:/(only\s+)?([a-zA-Z]+)\s?/,minw:/\([\s]*min\-width\s*:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/,maxw:/\([\s]*max\-width\s*:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/},R.mediaQueriesSupported=S.matchMedia&&null!==S.matchMedia("only all")&&S.matchMedia("only all").matches,!R.mediaQueriesSupported){var U,K,L,I=S.document,J=I.documentElement,O=[],P=[],M=[],N={},C=30,D=I.getElementsByTagName("head")[0]||J,A=I.getElementsByTagName("base")[0],B=D.getElementsByTagName("link"),G=function(){var i,g=I.createElement("div"),h=I.body,Y=J.style.fontSize,Z=h&&h.style.fontSize,j=!1;return g.style.cssText="position:absolute;font-size:1em;width:1em",h||(h=j=I.createElement("body"),h.style.background="none"),J.style.fontSize="100%",h.style.fontSize="100%",h.appendChild(g),j&&J.insertBefore(h,J.firstChild),i=g.offsetWidth,j?J.removeChild(h):h.removeChild(g),J.style.fontSize=Y,Z&&(h.style.fontSize=Z),i=L=parseFloat(i)},H=function(h){var i="clientWidth",k=J[i],l="CSS1Compat"===I.compatMode&&k||I.body[i]||k,j={},g=B[B.length-1],Y=(new Date).getTime();if(h&&U&&C>Y-U){return S.clearTimeout(K),K=S.setTimeout(H,C),void 0}U=Y;for(var Z in O){if(O.hasOwnProperty(Z)){var a=O[Z],Aa=a.minw,Ab=a.maxw,u=null===Aa,p=null===Ab,m="em";Aa&&(Aa=parseFloat(Aa)*(Aa.indexOf(m)>-1?L||G():1)),Ab&&(Ab=parseFloat(Ab)*(Ab.indexOf(m)>-1?L||G():1)),a.hasquery&&(u&&p||!(u||l>=Aa)||!(p||Ab>=l))||(j[a.media]||(j[a.media]=[]),j[a.media].push(P[a.rules]))}}for(var n in M){M.hasOwnProperty(n)&&M[n]&&M[n].parentNode===D&&D.removeChild(M[n])}M.length=0;for(var s in j){if(j.hasOwnProperty(s)){var t=I.createElement("style"),q=j[s].join("\n");t.type="text/css",t.media=s,D.insertBefore(t,g.nextSibling),t.styleSheet?t.styleSheet.cssText=q:t.appendChild(I.createTextNode(q)),M.push(t)}}},E=function(u,t,x){var Y=u.replace(R.regex.keyframes,"").match(R.regex.media),v=Y&&Y.length||0;t=t.substring(0,t.lastIndexOf("/"));var w=function(b){return b.replace(R.regex.urls,"$1"+t+"$2$3")},m=!v&&x;t.length&&(t+="/"),m&&(v=1);for(var q=0;v>q;q++){var c,l,r,s;m?(c=x,P.push(w(u))):(c=Y[q].match(R.regex.findStyles)&&RegExp.$1,P.push(RegExp.$2&&w(RegExp.$2))),r=c.split(","),s=r.length;for(var Z=0;s>Z;Z++){l=r[Z],O.push({media:l.split("(")[0].match(R.regex.only)&&RegExp.$2||"all",rules:P.length-1,hasquery:l.indexOf("(")>-1,minw:l.match(R.regex.minw)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:l.match(R.regex.maxw)&&parseFloat(RegExp.$1)+(RegExp.$2||"")})}}H()},F=function(){if(V.length){var Y=V.shift();T(Y.href,function(Z){E(Z,Y.href,Y.media),N[Y.href]=!0,S.setTimeout(function(){F()},0)})}},X=function(){for(var a=0;a0)){N=setInterval(function(){Q=Z?Q-1:Q+1;a(Q);if((!Z&&c&&Q===c)||(Z&&Q===0)){clearInterval(N)}},b)}}function B(Z){clearInterval(N);T=[];I=null;Z&&S.Shape.switchShape(S.ShapeBuilder.letter(""))}function H(b){var Z,b,a;E.classList.remove("overlay--visible");T=typeof(b)==="object"?b:T.concat(b.split("|"));L.value="";M();D(function(c){a=T.shift();Z=W(a);b=F(a);switch(Z){case"countdown":b=parseInt(b)||10;b=b>0?b:10;D(function(f){if(f===0){if(T.length===0){S.Shape.switchShape(S.ShapeBuilder.letter(""))}else{H(T)}}else{S.Shape.switchShape(S.ShapeBuilder.letter(f),true)}},1000,b,true);break;case"rectangle":b=b&&b.split("x");b=(b&&b.length===2)?b:[K,K/2];S.Shape.switchShape(S.ShapeBuilder.rectangle(Math.min(K,parseInt(b[0])),Math.min(K,parseInt(b[1]))));break;case"circle":b=parseInt(b)||K;b=Math.min(b,K);S.Shape.switchShape(S.ShapeBuilder.circle(b));break;case"time":var e=V(new Date());if(T.length>0){S.Shape.switchShape(S.ShapeBuilder.letter(e))}else{D(function(){e=V(new Date());if(e!==I){I=e;S.Shape.switchShape(S.ShapeBuilder.letter(I))}},1000)}break;default:S.Shape.switchShape(S.ShapeBuilder.letter(a[0]===O?"What?":a))}},2000,T.length)}function M(Z){if(L.value.length>18){C.classList.add("ui--wide")}else{C.classList.remove("ui--wide")}if(U&&L.value.length>0){C.classList.add("ui--enter")}else{C.classList.remove("ui--enter")}}function J(){document.body.addEventListener("keydown",function(Z){L.focus();if(Z.keyCode===13){U=false;B();H(L.value)}});L.addEventListener("input",M);L.addEventListener("change",M);L.addEventListener("focus",M);R.addEventListener("click",function(Z){E.classList.toggle("overlay--visible");E.classList.contains("overlay--visible")&&B(true)});Y.addEventListener("click",function(a){var Z,g,i,b,f,c;if(a.target.classList.contains("commands-item")){Z=a.target}else{Z=a.target.parentNode.classList.contains("commands-item")?a.target.parentNode:a.target.parentNode.parentNode}g=Z&&Z.querySelector(".commands-item-info");i=Z&&g.getAttribute("data-demo");c=Z&&g.getAttribute("data-url");if(g){E.classList.remove("overlay--visible");if(i){L.value=i;if(G){B();H(L.value)}else{L.focus()}}else{if(c){}}}});A.addEventListener("click",function(Z){E.classList.remove("overlay--visible")})}function X(){J();L.focus();G&&document.body.classList.add("touch")}X();return{simulate:function(Z){H(Z)}}}());S.UI.Tabs=(function(){var D=document.querySelector(".tabs"),G=document.querySelector(".tabs-labels"),F=document.querySelectorAll(".tabs-label"),E=document.querySelectorAll(".tabs-panel");function C(H){F[H].classList.add("tabs-label--active");E[H].classList.add("tabs-panel--active")}function A(){G.addEventListener("click",function(I){var H=I.target,J;if(H.classList.contains("tabs-label")){for(var K=0;K1){this.p.x-=((C/A)*F);this.p.y-=((E/A)*F)}else{if(this.p.h>0){this.p.h--}else{return true}}return false},_update:function(){if(this._moveTowards(this.t)){var A=this.q.shift();if(A){this.t.x=A.x||this.p.x;this.t.y=A.y||this.p.y;this.t.z=A.z||this.p.z;this.t.a=A.a||this.p.a;this.p.h=A.h||0}else{if(this.s){this.p.x-=Math.sin(Math.random()*3.142);this.p.y-=Math.sin(Math.random()*3.142)}else{this.move(new S.Point({x:this.p.x+(Math.random()*50)-25,y:this.p.y+(Math.random()*50)-25,}))}}}d=this.p.a-this.t.a;this.p.a=Math.max(0.1,this.p.a-(d*0.05));d=this.p.z-this.t.z;this.p.z=Math.max(1,this.p.z-(d*0.05))},distanceTo:function(B,D){var C=this.p.x-B.x,E=this.p.y-B.y,A=Math.sqrt(C*C+E*E);return D?[C,E,A]:A},move:function(A,B){if(!B||(B&&this.distanceTo(A)>1)){this.q.push(A)}},render:function(){this._update();this._draw()}};S.ShapeBuilder=(function(){var J=13,A=document.createElement("canvas"),I=A.getContext("2d"),C=500,F="Avenir, Helvetica Neue, Helvetica, Arial, sans-serif";function E(){A.width=Math.floor(window.innerWidth/J)*J;A.height=Math.floor(window.innerHeight/J)*J;I.fillStyle="red";I.textBaseline="middle";I.textAlign="center"}function H(){var K=I.getImageData(0,0,A.width,A.height).data;dots=[],K,x=0,y=0,fx=A.width,fy=A.height,w=0,h=0;for(var L=0;L0){dots.push(new S.Point({x:x,y:y}));w=x>w?x:w;h=y>h?y:h;fx=x=A.width){x=0;y+=J;L+=J*4*A.width}}return{dots:dots,w:w+fx,h:h+fy}}function B(K){I.font="bold "+K+"px "+F}function G(K){return !isNaN(parseFloat(K))&&isFinite(K)}function D(){E();window.addEventListener("resize",E)}D();return{imageFile:function(L,K){var M=new Image(),N=S.Drawing.getArea();M.onload=function(){I.clearRect(0,0,A.width,A.height);I.drawImage(this,0,0,N.h*0.6,N.h*0.6);K(H())};M.onerror=function(){K(S.ShapeBuilder.letter("What?"))};M.src=L},circle:function(K){var L=Math.max(0,K)/2;I.clearRect(0,0,A.width,A.height);I.beginPath();I.arc(L*J,L*J,L*J,0,2*Math.PI,false);I.fill();I.closePath();return H()},letter:function(L){var K=0;B(C);K=Math.min(C,(A.width/I.measureText(L).width)*0.8*C,(A.height/C)*(G(L)?1:0.45)*C);B(K);I.clearRect(0,0,A.width,A.height);I.fillText(L,A.width/2,A.height/2);return H()},rectangle:function(N,K){var M=[],P=J*N,L=J*K;for(var O=0;OB.length){G=I.dots.length-B.length;for(var H=1;H<=G;H++){B.push(new S.Dot(L.w/2,L.h/2))}}var H=0,J=0;while(I.dots.length>0){J=Math.floor(Math.random()*I.dots.length);B[H].e=K?0.25:(B[H].s?0.14:0.11);if(B[H].s){B[H].move(new S.Point({z:Math.random()*20+10,a:Math.random(),h:18}))}else{B[H].move(new S.Point({z:Math.random()*5+5,h:K?18:30}))}B[H].s=true;B[H].move(new S.Point({x:I.dots[J].x+F,y:I.dots[J].y+C,a:1,z:5,h:0}));I.dots=I.dots.slice(0,J).concat(I.dots.slice(J+1));H++}for(var J=H;J 2 | query($sqlcmd); 10 | if($result->num_rows>0) { 11 | $profile = $result->fetch_array(); 12 | 13 | echo "欢迎登陆:".$profile[1]; 14 | 15 | $_SESSION['User_id'] = $profile[0]; 16 | $_SESSION['User_name'] = $profile[1]; 17 | $_SESSION['User_password'] = $profile[2]; 18 | $_SESSION['User_phone'] = $profile[3]; 19 | if(!is_null($profile[4])) 20 | $_SESSION['User_qid'] = unserialize($profile[4]); 21 | else $_SESSION['User_qid'] = NULL; 22 | 23 | if(!is_null($profile[5])) 24 | $_SESSION['User_qans'] = unserialize($profile[5]); 25 | else $_SESSION['User_qans'] = NULL; 26 | 27 | $_SESSION['User_qmark'] = $profile[6]+1; 28 | $_SESSION['User_qright'] = $profile[7]; 29 | $_SESSION['User_status'] = $profile[8] ; 30 | $_SESSION['User_qtime'] = $profile[9] ; 31 | $_SESSION['User_qtime_start'] = 0; 32 | srand(time()); 33 | $_SESSION['User_lid'] = rand(1,100000000); 34 | $_SESSION['User_qq'] = $profile[10]; 35 | $sqlcmd = 'update profile set online='.USER_ONLINE.',lid='.$_SESSION['User_lid'].' where id='.$user_id; 36 | $db->query($sqlcmd); 37 | $result->close(); 38 | $db->close(); 39 | header("location:".INDEX); 40 | } 41 | else { 42 | $db->close(); 43 | echo ' 44 | 48 | '; 49 | } 50 | 51 | ?> 52 | -------------------------------------------------------------------------------- /logout.php: -------------------------------------------------------------------------------- 1 | 2 | 7 | -------------------------------------------------------------------------------- /profile.php: -------------------------------------------------------------------------------- 1 | 10 | 11 | 14 | -------------------------------------------------------------------------------- /ranklist.php: -------------------------------------------------------------------------------- 1 | 7 | 10 |

    个人做题情况在比赛结束后/个人资料中查看!

    11 | 14 | -------------------------------------------------------------------------------- /update.php: -------------------------------------------------------------------------------- 1 | 2 | query($sqlcmd)) { 18 | $_SESSION['User_password'] = $password; 19 | $_SESSION['User_phone'] = $phone; 20 | $_SESSION['User_qq'] = $qq; 21 | $db->close(); 22 | echo ' 23 | 27 | '; 28 | 29 | } 30 | else { 31 | $db->close(); 32 | echo ' 33 | 37 | '; 38 | } 39 | 40 | 41 | 42 | ?> 43 | -------------------------------------------------------------------------------- /校级百科竞赛答题程序设计策划.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netcan/baike_contest/633031404239e46b2f7556d80a47af3e3ab49fbd/校级百科竞赛答题程序设计策划.doc -------------------------------------------------------------------------------- /题库.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netcan/baike_contest/633031404239e46b2f7556d80a47af3e3ab49fbd/题库.xlsx --------------------------------------------------------------------------------