📄 install.php
字号:
<?php
session_start();
if(isset($_GET['reinstall'])) session_destroy();
if(!isset($_SESSION['step']))
$_SESSION['step']=0;
else{
if(isset($_POST['submit']))
$_SESSION['step']++;
if(isset($_POST['submit2']))
{$_SESSION['step']--;$_SESSION['state']=true;}
}
if(!isset($_SESSION['state']))
$_SESSION['state']=true;
include "ItAssisFC/FLib.php";
if(isset($_SESSION['step']) && $_SESSION['step']==3)
Write_config_file("config.inc.php","config.inc.php");
include "config.inc.php";
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>EasyTeacher信息技术课堂教学助手(ItAssis)安装程序</title>
<link href="et.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
body,td,th {
font-size: 14px;
}
.lite_blue {color: #4B82D3}
body {
margin-top: 20px;
}
-->
</style>
</head>
<body>
<h3 align="center" class="lite_blue">EasyTeacher</span>信息技术课堂教学助手(ItAssis)1.0安装程序</h3>
<div align="center">
<?php if(isset($_GET['reinstall'])){echo "由于你刚才选择了重新安装系统,所以你需要点这里进行<a href=\"{$_SERVER['PHP_SELF']}\">重新安装</a>";exit;} ?>
<p class="red"><?php if($_SESSION['step']!=3) echo "特别提示:系统安装期间不要刷新窗口 ";?>
<?php if($_SESSION['step']>=4||$_SESSION['step']<0) echo "<a href=\"{$_SERVER['PHP_SELF']}?reinstall=1\">重新安装</a>";?>
</p>
<p>
<?php if($_SESSION['step']==0){?>
</p>
</div>
<form name="form4" method="post" action="">
<div align="center">
<table width="600" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#AEC7E8">
<tr>
<td valign="middle" bgcolor="#F7F3e7"><div align="center">
<h1><span class="red">安 装 说 明</span></h1>
</div></td>
</tr>
<tr>
<td bgcolor="#F7F3F7"><p align="center">系统运行环境需求: </p>
<p align="center" class="explain_hight">IIS(APACHE)+PHP4.2以上+MYSQL3.2以上 <br>
操作系统:LINUX,WINDOWS SERVER 2000 <br>
其他环境理论上可以,但暂时没有做过测试</p>
<p>系统简介:</p>
<blockquote>
<p class="explain_hight">本人2005年暑假倾力之作,来自7年亲身教学实践,1年的系统构思,半年的系统开发,融合新课标的技能情感和价值观,对学生实现综合评价,同时加强了教师对课堂的监管能力,对学生的不良行为习惯起到一定的抑制作用(可以对学生行为实施评价);整个系统运用智能化流程设计思想,操作简便,管理功能强大,相信它会成为我们信息技术教师教学和管理的好帮手。</p>
</blockquote>
<p>系统独到设计</p>
<blockquote>
<p>学生综合评价。课堂作业为主要评价指标,并将学生行为习惯和学习态度评价纳入总分。教师自主设定学生行为习惯和学习态度作为加减分因素。</p>
<p>系统采用作业提交的方式,学生作业可以提交到教师指定的课程中,也可以交到其他课程中,这样学生可以随时补交缺漏作业,不交作业的学生是没有分的。系统还设有防重复提交作业功能。学生可以对作业自主管理,评分不满意还可进行申诉。学生的所有个人信息和作业具有较好的保密性。</p>
<p>学生作业作业自动分班、分课程列表,可以对学生作业手工、自动评语(具备评语字典)。作业评价按基本技能、作品美观、创新程度三项评分。学生作业评为优秀作业后,优秀作业展就能及时显示,完全抛弃手工组织、积累。积分排行榜使在榜学生能有成就感,同是也让他们在学习上有比劲,</p>
<p>课堂管理。分组、分排学生列表,配上学生形象照片更是让你尽快熟悉学生,系统同时提供课堂缺勤名单和未交作业名单。</p>
</blockquote>
<blockquote>
<p class="blue"> </p>
</blockquote></td>
</tr>
</table>
<p>
<input name="submit" type="submit" id="submit" value="下一步">
</p>
</div>
</form>
<?php }?>
<?php if($_SESSION['step']==1){?>
<form name="form2" method="post" action="">
<table width="740" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#8CAEDE">
<tr bgcolor="#9CBAE0">
<td width="150" height="30"><div align="center">第一步:系统检测</div></td>
<td height="30" colspan="2" bgcolor="#FFFFFF"> </td>
</tr>
<tr bgcolor="#F7F3E7">
<td colspan="3"><div align="center">服务器信息</div></td>
</tr>
<tr bgcolor="#F7F3F7">
<td><div align="right">当前PHP版本:</div></td>
<td width="382"><?php echo "<span class=blue>".phpversion()."</span>";?></td>
<td width="200">需4.0以上版本</td>
</tr>
<tr bgcolor="#F7F3F7">
<td><div align="right">当前MYSQL版本:</div></td>
<td><?php echo "<span class=blue>".@mysql_get_server_info()."</span>";?></td>
<td>需3.2以上版本</td>
</tr>
<tr bgcolor="#F7F3F7">
<td><div align="right">系统服务器类型:</div></td>
<td colspan="2"><?php echo "<span class=blue>{$_SERVER['OS']}</span>";?></td>
</tr>
<tr bgcolor="#F7F3F7">
<td><div align="right">WEB服务器类型:</div></td>
<td colspan="2"><?php echo "<span class=blue>{$_SERVER['SERVER_SOFTWARE']}</span>";?></td>
</tr>
</table>
<table width="740" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#8CAEDE">
<tr bgcolor="#F7F3e7">
<td colspan="4"><div align="center">Easyteacher系统完备性检测</div></td>
</tr>
<tr bgcolor="#F7F3e7">
<td width="150"><div align="right">检测项目 </div></td>
<td width="186"><div align="center">状态</div></td>
<td width="194" bgcolor="#F7F3e7"><div align="center">读权限</div></td>
<td width="200"><div align="center">写权限</div></td>
</tr>
<tr bgcolor="#F7F3F7">
<td><div align="right">学生作业目录:</div></td>
<td><div align="center">
<?php if(@is_dir($CFG_TASK_DIR)) echo "<span class=blue>正常</span>";else{echo "<span class=red>失败!<br>学生作业目录不存在或者权限不够,请手工建立{$CFG_TASK_DIR},并修改目录权限{$CFG_TASK_DIR}为0777。</span>";$_SESSION['state']=false;}?>
</div></td>
<td><div align="center">
<?php if(@is_readable($CFG_TASK_DIR)) echo "<span class=blue>OK</span>";else {echo "<span class=red>失败!<br>权限不够,请手工修改目录权限{$CFG_TASK_DIR}为0777。</span>";$_SESSION['state']=false;} ?>
</div></td>
<td><div align="center">
<?php if(@is_writable($CFG_TASK_DIR)) echo "<span class=blue>OK</span>";else {echo "<span class=red>失败!<br>权限不够,请手工修改目录权限{$CFG_TASK_DIR}为0777。</span>";$_SESSION['state']=false;} ?>
</div></td>
</tr>
<tr bgcolor="#F7F3F7">
<td><div align="right">学生照片目录:</div></td>
<td><div align="center">
<?php if(@is_dir($CFG_STU_PHOTO_DIR)) echo "<span class=blue>正常</span>";else{echo "<span class=red>学生照片目录不存在或者权限不够,请手工建立{$CFG_STU_PHOTO_DIR},并修改目录权限{$CFG_TASK_DIR}为0777。</span>";$_SESSION['state']=false;}?>
</div></td>
<td><div align="center">
<?php if(@is_readable($CFG_STU_PHOTO_DIR)) echo "<span class=blue>OK</span>";else {echo "<span class=red>失败!<br>权限不够,请手工修改目录权限{$CFG_STU_PHOTO_DIR}为0777。</span>";$_SESSION['state']=false;} ?>
</div></td>
<td><div align="center">
<?php if(@is_writable($CFG_STU_PHOTO_DIR)) echo "<span class=blue>OK</span>";else {echo "<span class=red>失败!<br>权限不够,请手工修改目录权限{$CFG_STU_PHOTO_DIR}为0777。</span>";$_SESSION['state']=false;} ?>
</div></td>
</tr>
<tr bgcolor="#F7F3F7">
<td><div align="right">配置文件:</div></td>
<td><div align="center">
<?php if(@is_file("config.inc.php")) echo "<span class=blue>正常</span>";else {echo "<span class=red>配置文件不存在,系统无法正常工作</span>";$_SESSION['state']=false;}?>
</div></td>
<td><div align="center">
<?php if(@is_readable("config.inc.php")) echo "<span class=blue>OK</span>";else {echo "<span class=red>失败!<br>权限不够,请手工修改文件权限{$CFG_STU_PHOTO_DIR}为0777。</span>";$_SESSION['state']=false;} ?>
</div></td>
<td><div align="center">
<?php if(@is_writable("config.inc.php")) echo "<span class=blue>OK</span>";else {echo "<span class=red>失败!<br>权限不够,请手工修改文件权限 config.inc.php 为0777。</span>";$_SESSION['state']=false;} ?>
</div></td>
</tr>
</table>
<p align="center">
<?php if(!$_SESSION['state'])echo "<h3 align=center><span class=red>系统检测失败,无法继续安装,请对照上面信息检查。</span></h3>";?>
<input name="submit2" type="submit" id="submit2" value="上一步">
<input name="submit" type="submit" id="submit" value="下一步" <?php if(!$_SESSION['state']) echo "disabled";?>>
</p>
</form>
<?php }?>
<?php if($_SESSION['step']==2){?>
<form name="form3" method="post" action="">
<table width="740" border="1" align="center" cellspacing="0" bordercolor="#AEC7E8">
<tr bgcolor="#9CBAE0">
<td height="30" bgcolor="#9CBAE0"><div align="center">第二步:填写信息</div></td>
<td height="30" bgcolor="#FFFFFF"> </td>
</tr>
<tr bgcolor="#F7F3e7">
<td colspan="2" ><div align="center">用户基本信息</div></td>
</tr>
<tr bgcolor="#F7F3F7">
<td width="17%" ><p align="right">用户全称:</p></td>
<td><input name="CFG_USER_NAME" type="text" id="CFG_USER_NAME" value="<?php echo $CFG_USER_NAME; ?>" size="60">
</td>
</tr>
<tr bgcolor="#F7F3F7">
<td rowspan="2"><div align="right">年级设置:</div></td>
<td width="83%" bgcolor="#F7F3F7"><p>自
<input name="CFG_USER_START_GRADE" type="text" id="CFG_USER_START_GRADE" value="<?php echo $CFG_USER_START_GRADE;?>" size="4">
年级 至
<input name="CFG_USER_END_GRADE" type="text" id="CFG_USER_END_GRADE" value="<?php echo $CFG_USER_END_GRADE;?>" size="4">
年级 最大班级数
<input name="CFG_USER_MAX_CLASS" type="text" id="CFG_USER_MAX_CLASS" value="<?php echo $CFG_USER_MAX_CLASS; ?>" size="4">
说明:指所有年级中</p></td>
</tr>
<tr>
<td bgcolor="#F7F3F7"><p>如果有兴趣班,建议年级数或班级数多设置一个</p></td>
</tr>
<tr bgcolor="#F7F3e7">
<td colspan="2"><div align="center">系统基本信息</div></td>
</tr>
<tr bgcolor="#F7F3F7">
<td><div align="right">系统帐号:</div></td>
<td><input name="CFG_SYSTEM_NAME" type="text" id="CFG_SYSTEM_NAME" value="<?php echo $CFG_SYSTEM_NAME ?>">
说明:使用系统重要功能时需要提供</td>
</tr>
<tr bgcolor="#F7F3F7">
<td><div align="right">系统密码:</div></td>
<td bgcolor="#F7F3F7" ><input name="CFG_SYSTEM_PWD" type="text" id="CFG_SYSTEM_PWD" value="<?php echo $CFG_SYSTEM_PWD ?>"></td>
</tr>
<tr bgcolor="#F7F3F7">
<td><div align="right">教师帐号:</div></td>
<td><input name="CFG_TEACHER_NAME" type="text" id="CFG_TEACHER_NAME" value="<?php echo $CFG_TEACHER_NAME ?>">
说明:教师平常上课使用</td>
</tr>
<tr bgcolor="#F7F3F7">
<td><div align="right">教师密码:</div></td>
<td><input name="CFG_TEACHER_PWD" type="text" id="CFG_TEACHER_PWD" value="<?php echo $CFG_TEACHER_PWD ?>"></td>
</tr>
<tr bgcolor="#F7F3e7">
<td colspan="2"><div align="center">数据库信息</div></td>
</tr>
<tr bgcolor="#F7F3F7">
<td><div align="right">数据库IP地址:</div></td>
<td><input name="CFG_DB_ADDRESS" type="text" id="CFG_DB_ADDRESS" value="<?php echo $CFG_DB_ADDRESS ?>">
说明:尽量采用默认 一般为<span class="red"><strong>localhost</strong></span></td>
</tr>
<tr bgcolor="#F7F3F7">
<td><div align="right">数据库连接端口:</div></td>
<td><input name="CFG_DB_PORT" type="text" id="CFG_DB_PORT" value="<?php echo $CFG_DB_PORT ?>" size="8">
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -