⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mng_system_config.php

📁 在实际教学应用中
💻 PHP
字号:
<?php session_start(); if(!$_SESSION['teacher']) {echo '<SCRIPT LANGUAGE="JavaScript">location.replace(\'mng.php\');</script>';exit;}?>
<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;}
</style>
</head>
<?php 
	include "ItAssisFC/FLib.php";

	//更新配置文件
	if(isset($_POST['submit'])){
		$cfg_fname="config.inc.php";
		if(file_exists($cfg_fname)) @chmod($cfg_fname,0777);
		if(isset($_POST['CFG_TASK_COMMON_SCRIPT']))
			$_POST['CFG_TASK_COMMON_SCRIPT']=preg_replace("/\r\n/", "|", chop($_POST['CFG_TASK_COMMON_SCRIPT']));
		Write_config_file($cfg_fname,$cfg_fname);
		if(file_exists($cfg_fname)) @chmod($cfg_fname,0744);
	}

	//更新课堂表现加减分因素
	include "conn.inc.php";
	include "config.inc.php"; 
	$db=Connect_db($CFG_DB_ADDRESS,$CFG_DB_PORT,$CFG_DB_NAME,$CFG_DB_OWNER,$CFG_DB_PWD);

	if(isset($_GET['expid'])){//删除加减分因素
		$sql ="delete from express_dic where expid=".$_GET['expid'];
		mysql_query($sql,$db) or die($sql."<br>".mysql_error()); 
	}

	if(isset($_POST['submit'])){
		if( isset($_POST['new_exp_name'])  &&  $_POST['new_exp_name']!="" && 
			isset($_POST['new_exp_value']) &&  $_POST['new_exp_value']!="" ){//增加加减分因素
			$ename=$_POST['new_exp_name'];
			$evalue=$_POST['new_exp_value'];
			$sql ="insert into express_dic(ename,evalue) values(\"$ename\",$evalue)";
			$result=mysql_query($sql,$db) or die($sql."<br>".mysql_error()); 
		}
		
		if(isset($_POST['exp_name'])){
			$i=0;
			foreach($_POST['exp_name'] as $ename){//更新加减分因素
				$expid=$_POST['exp_id'][$i];
				$evalue=$_POST['exp_value'][$i];
				$sql ="update express_dic set ename=\"$ename\",evalue=$evalue where expid=$expid";
				$result=mysql_query($sql,$db) or die($sql."<br>".mysql_error()); 
				$i++;
			}
		}
	}

	$sql="select * from express_dic";
	$result=mysql_query($sql,$db) or die($sql."<br>".mysql_error()); 
	$num=mysql_num_rows($result);
	$num++;
	?>
<body>
<table width="740"  border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td height="30" background="images/top_bg.jpg"><div align="left">&nbsp;&nbsp;位于:<span class="red"><strong>参数设定</strong></span></div></td>
    <td width="100" background="images/top_bg.jpg"><div align="left">[<a href="#explain">说明</a>]</div></td>
  </tr>
</table>
</p>
<form name="form1" method="post" action="">
  <a name="提交作业"></a>
  <table width="740" align="center" bordercolor="#FFFFFF">
    <tr bgcolor="#94BCFA">
      <td width="9%" rowspan="2" bgcolor="#DEE3EF"><div align="center">教师帐号</div></td>
      <td bgcolor="#F7F3F7"><div align="right">教师帐号: </div></td>
      <td colspan="2" bgcolor="#F7F3F7"><input name="CFG_TEACHER_NAME" type="text" value="<?php echo $CFG_TEACHER_NAME ?>" size="20">
        进入教学系统的帐号</td>
    </tr>
    <tr>
      <td bgcolor="#F7F3F7"><div align="right">教师密码: </div></td>
      <td colspan="2" bgcolor="#F7F3F7"><input name="CFG_TEACHER_PWD" type="password" value="<?php echo $CFG_TEACHER_PWD; ?>" size="20"></td>
    </tr>
    <tr bgcolor="#94BCFA">
      <td width="9%" rowspan="2" bgcolor="#DEE3EF"><div align="center">系统帐号</div></td>
      <td width="13%" bgcolor="#F7F3F7"><div align="right">系统帐号: </div></td>
      <td colspan="2" bgcolor="#F7F3F7"><input name="CFG_SYSTEM_NAME" type="text" value="<?php echo $CFG_SYSTEM_NAME; ?>" size="20">
        设置系统重要功能的帐号</td>
    </tr>
    <tr>
      <td bgcolor="#F7F3F7"><div align="right">系统密码: </div></td>
      <td colspan="2" bgcolor="#F7F3F7"><input name="CFG_SYSTEM_PWD" type="password" value="<?php echo $CFG_SYSTEM_PWD; ?>" size="20">
      </td>
    </tr>
    <tr bgcolor="#94BCFA">
      <td rowspan="3" bgcolor="#DEE3EF"><div align="center" class="blue">数据库帐号</div></td>
      <td bgcolor="#F7F3F7"><div align="right">数据库名: </div></td>
      <td colspan="2" bgcolor="#F7F3F7"><input name="CFG_DB_NAME" type="text" value="<?php echo $CFG_DB_NAME ?>" size="20">
        系统连接的数据库名</td>
    </tr>
    <tr>
      <td bgcolor="#F7F3F7" class="blue"><div align="right">帐号: </div></td>
      <td colspan="2" bgcolor="#F7F3F7"><input name="CFG_DB_OWNER" type="text" value="<?php echo $CFG_DB_OWNER ?>" size="20">
        (MYSQL的默认帐号为<span class="red">root</span>)</td>
    </tr>
    <tr>
      <td bgcolor="#F7F3F7" class="blue"><div align="right">密码: </div></td>
      <td colspan="2" bgcolor="#F7F3F7"><input name="CFG_DB_PWD" type="password" value="<?php echo $CFG_DB_PWD ?>" size="20">
        (MYSQL的默认密码为<span class="red">空</span>)</td>
    </tr>
    <tr bgcolor="#94BCFA">
      <td rowspan="2" bgcolor="#DEE3EF"><p align="center" class="blue">用户信息</p>
        <p align="center" class="blue">相关设置</p></td>
      <td bgcolor="#F7F3F7" class="blue"><div align="right"><a name="学校信息"></a>学校名称:</div></td>
      <td colspan="2" bgcolor="#F7F3F7"><input name="CFG_USER_NAME" type="text" value="<?php echo $CFG_USER_NAME ?>" size="40"></td>
    </tr>
    <tr>
      <td bgcolor="#F7F3F7" class="blue"><div align="right">年级设置:</div></td>
      <td colspan="2" bgcolor="#F7F3F7">自
        <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_GRADE" type="text" value="<?php echo $CFG_USER_END_GRADE ?>" size="4">
        年级&nbsp;年级中最大班级数:
        <input name="CFG_USER_CLASS" type="text" value="<?php echo $CFG_USER_MAX_CLASS ?>" size="4"></td>
    </tr>
    <tr>
      <td rowspan="5" bgcolor="#DEE3EF"><p align="center">提交作业</p>
        <p align="center">相关设置</p></td>
    </tr>
    <tr>
      <td bgcolor="#F7F3F7"><div align="right">最大尺寸: </div></td>
      <td colspan="2" bgcolor="#F7F3F7"><input name="CFG_TASK_MAXSIZE" type="text" value="<?php echo $CFG_TASK_MAXSIZE ?>" size="4">
        单位K,不能超过系统限定的<span class="red"><?php echo ini_get('upload_max_filesize'); ?></span></span></td>
    </tr>
    <tr>
      <td bgcolor="#F7F3F7"><div align="right">可提交数:</div></td>
      <td colspan="2" bgcolor="#F7F3F7"><input name="CFG_TASK_UPLOAD_MAX_NUM" type="text" id="CFG_TASK_UPLOAD_MAX_NUM" value="<?php echo $CFG_TASK_UPLOAD_MAX_NUM ?>" size="4">
        每课程最大作业提交数。设置为<span class="red">&nbsp;1</span>&nbsp;可避免学生重复提交作业</td>
    </tr>
    <tr>
      <td bgcolor="#F7F3F7"><div align="right"><span class="red">禁止</span>类型: </div></td>
      <td colspan="2" bgcolor="#F7F3F7"><p>
          <input name="CFG_TASK_FORBIDEN_EXT" type="text" value="<?php echo $CFG_TASK_FORBIDEN_EXT ?>" size="40">
          用&quot;<span class="red">|</span>&quot;格开 <span class="red">小写</span></p></td>
    </tr>
    <tr>
      <td bgcolor="#F7F3F7"><div align="right">指定提交:</div></td>
      <td colspan="2" bgcolor="#F7F3F7">
        <select name="CFG_TASK_UPLOAD_LIMITED">
          <option value="<?php echo $CFG_TASK_UPLOAD_LIMITED;?>"><?php if($CFG_TASK_UPLOAD_LIMITED) echo "启用"; else echo "关闭";?></option>
		  <option value="1">启用</option>
          <option value="0">关闭</option>
        </select>
        启用后作业只能提交到教师设置的课程上</td>
    </tr>
    <tr>
      <td rowspan="4" bgcolor="#DEE3EF"><p align="center">作业评价</p>
        <p align="center">相关设置</p></td>
      <td bgcolor="#F7F3F7"><div align="right"><a name="作业评价"></a>每星分值: </div></td>
      <td colspan="2" bgcolor="#F7F3F7"><input name="CFG_TASK_STAR_PER_VALUE" type="text" value="<?php echo $CFG_TASK_STAR_PER_VALUE ?>" size="4"></td>
    </tr>
    <tr>
      <td bgcolor="#F7F3F7"><div align="right">评语字典: </div></td>
      <td width="42%" bgcolor="#F7F3F7"><p align="center">
          <textarea name="CFG_TASK_COMMON_SCRIPT" cols="40" rows="6" onpropertychange="this.style.posHeight=this.scrollHeight;"><?php echo preg_replace("/\|/","\r",$CFG_TASK_COMMON_SCRIPT);?></textarea>
        </p></td>
      <td width="36%" bgcolor="#F7F3F7"><p>一个评语一行。作业评价时,常用评语将自动附在每份作业简评下。</p></td>
    </tr>
    <tr>
      <td bgcolor="#F7F3F7"><div align="right">每页显示: </div></td>
      <td colspan="2" bgcolor="#F7F3F7"><input name="CFG_TASK_NUMS_PER_PAGE" type="text" value="<?php echo $CFG_TASK_NUMS_PER_PAGE ?>" size="4">
        个作业</td>
    </tr>
    <tr>
      <td bgcolor="#F7F3F7"><div align="right">申诉时效: </div></td>
      <td colspan="2" bgcolor="#F7F3F7"><input name="CFG_TASK_APPEAL_EXPIRE_DAYS" type="text" value="<?php echo $CFG_TASK_APPEAL_EXPIRE_DAYS ?>" size="4">
        天 (禁止申诉<span class="red">-1</span>) 超过申诉时效的学生作业将不能申诉,教师也不能删除。</td>
    </tr>
    <tr>
      <td rowspan="6" bgcolor="#DEE3EF"><p align="center">学生信息</p>
        <p align="center">相关设置</p></td>
    </tr>
    <tr>
      <td bgcolor="#F7F3F7"><div align="right"><a name="形象照片"></a>学生注册:</div></td>
      <td colspan="2" bgcolor="#F7F3F7">
        <select name="CFG_STU_REGISTE_AOLLOWED">
          <option value="<?php echo $CFG_STU_REGISTE_AOLLOWED;?>">
          <?php if($CFG_STU_REGISTE_AOLLOWED) echo "启用"; else echo "关闭";?>
          </option>
          <option value="1">启用</option>
          <option value="0">关闭</option>
        </select>        </td>
    </tr>
    <tr>
      <td bgcolor="#F7F3F7"><div align="right">防误操作:</div></td>
      <td colspan="2" bgcolor="#F7F3F7"><select name="CFG_STU_DELETE_AOLLOWED">
        <option value="<?php echo $CFG_STU_DELETE_AOLLOWED;?>">
        <?php if($CFG_STU_DELETE_AOLLOWED) echo "启用"; else echo "关闭";?>
        </option>
        <option value="1">启用</option>
        <option value="0">关闭</option>
      </select>
      避免教师误删除学生资料</td>
    </tr>
    <tr>
      <td bgcolor="#F7F3F7"><div align="right">小组数:</div></td>
      <td colspan="2" bgcolor="#F7F3F7"><input name="CFG_STU_MAX_TEAM_NUM" type="text" id="CFG_STU_MAX_TEAM_NUM" value="<?php echo $CFG_STU_MAX_TEAM_NUM ?>" size="4">
        学生分多少组</td>
    </tr>
    <tr>
      <td bgcolor="#F7F3F7"><div align="right">
          <p>个人资料&nbsp;<br>
          修改权限:</p>
        </div></td>
      <td colspan="2" bgcolor="#F7F3F7">
        <select name="CFG_STU_LOCK_PROFILE">
          <option value="<?php echo $CFG_STU_LOCK_PROFILE;?>">
          <?php if($CFG_STU_LOCK_PROFILE) echo "启用"; else echo "关闭";?>
          </option>
          <option value="1">允许</option>
          <option value="0">锁定</option>
        </select>
        锁定后学生除密码可以修改,其余基本资料都不能修改</td>
    </tr>
    <tr>
      <td bgcolor="#F7F3F7"><div align="right">形象照片<span class="red">&nbsp;<br>
          允许</span>类型:</div></td>
      <td colspan="2" bgcolor="#F7F3F7"><input name="CFG_STU_PHOTO_EXT" type="text" value="<?php echo $CFG_STU_PHOTO_EXT ?>" size="20">
        用&quot;<span class="red">|</span>&quot;格开[<span class="red">小写</span>] 最大尺寸:<span class="red">
        <input name="CFG_STU_PHOTO_MAXSIZE" type="text" value="<?php echo $CFG_STU_PHOTO_MAXSIZE ?>" size="6">
        单位K</span></td>
    </tr>
    <tr>
      <td height="49" rowspan="<?php echo $num ?>" bgcolor="#DEE3EF"><p align="center">课堂表现</p>
        <p align="center">相关设置</p></td>
      <td rowspan="<?php echo $num ?>" bgcolor="#F7F3F7"><div align="right"><a name="课堂表现" id="课堂表现"></a>加减分因素:</div></td>
      <?php 
	$i=0;
	while($array=mysql_fetch_array($result)){
		$del_url=$_SERVER['PHP_SELF']."?expid=".$array['expid']."#课堂表现";
		echo "
			<td colspan=\"2\" bgcolor=\"#DEE3EF\">
			<input name=\"exp_id[$i]\" type=\"hidden\" value=\"{$array['expid']}\">
			<input name=\"exp_name[$i]\" type=\"text\" value=\"{$array['ename']}\" size=\"20\">
			&nbsp; 分值
			<input name=\"exp_value[$i]\" type=\"text\" value=\"{$array['evalue']}\" size=\"4\">
			&nbsp; [<a href=\"Javascript:if(confirm('你确认删除吗?'))location('$del_url');\" title=\"删除将影响到学生积分\" >删除</a>]&nbsp;<span class=red>慎重!<span>
		  	</td></tr>"; 
		$i++;
	}?>
      <td colspan="2" bgcolor="#F7F3F7"><input name="new_exp_name" type="text" size="20">
&nbsp; 分值
        <input name="new_exp_value" type="text" size="4">
&nbsp;&nbsp;[<a href="#加减分">说明</a>]</td>
    <tr>
      <td rowspan="2" bgcolor="#DEE3EF"><div align="center">
          <p>排行榜及<br>
            优秀作业<br>
            显示</p>
        </div></td>
      <td height="24" bgcolor="#F7F3F7"><div align="right">首页滚动:</div></td>
      <td colspan="2" bgcolor="#F7F3F7"><p>
          <input name="CFG_TASK_SHOW_GOOD_NUMS" type="text" value="<?php echo $CFG_TASK_SHOW_GOOD_NUMS ?>" size="4">
          个优秀作业</p></td>
    <tr>
      <td height="24" bgcolor="#F7F3F7"><div align="right">排行榜显示:</div></td>
      <td colspan="2" bgcolor="#F7F3F7"><input name="CFG_TASK_SHOW_TOP_NUMS" type="text" value="<?php echo $CFG_TASK_SHOW_TOP_NUMS ?>" size="4">
        前多少名</td>
  </table>
  <p align="center">
    <input type="submit" name="submit" value="确定">
    <input type="reset" name="Reset" value="重设">
  </p>
</form>
<table width="740"  border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td bgcolor="#F7F3F7"><p>说明<a name="说明"></a>:</p>
      <ul>
        <li class="explain_hight"><span class="red">LINUX</span>系统中,若设置系统参数报错,请将<span class="red">config.inc.php</span>文件权限修改为<span class="blue">0777</span>。</li>
        <li class="explain_hight">数字请使用西文数字,系统不再检查、更正。</li>
        <li><span class="explain_hight"><a name="加减分"></a>加减分因素说明: </span>
          <ul>
            <li class="explain_hight"><span class="red">删除因素一定要慎重</span>,相关记录会丢失得分细节。</li>
            <li class="explain_hight">修改因素请注意保持前后描述一致性,否则学生会喊冤枉的。</li>
            <li class="explain_hight">添加因素时注意减分需加负号。</li>
          </ul>
        </li>
      </ul></td>
  </tr>
</table>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -