📄 flib.php
字号:
<?php
$STU_TYPE=array("课代表","组长","学生"); //学生职务 0,1,2
function Return_error_and_exit($msg){
echo '
<FORM><div align="center">
<h3>失败:<SPAN class=red>'.$msg.'</SPAN>
<INPUT onclick=history.go(-1) type=button value=后退>
</h3></div>
</FORM>';
exit;
}
function Refresh_parent_page(){
echo '<SCRIPT LANGUAGE="JavaScript">opener.location.reload();</script>';
}
function Replace_with_page($url){
echo '<SCRIPT LANGUAGE="JavaScript">location.replace(\''.$url.'\');</script>';
}
//登陆检查
function Stu_is_login(){
if(!isset($_SESSION['login']) || $_SESSION['login']==false){
echo "
<html>
<head>
<title>登陆失败</title>
</head>
<body onLoad=\"alert('对不起,你必须先登陆才能使用此功能!\\n\\n请返回首页登陆');location.replace('index_bottom.php')\">";
exit;
}
}
function Split_datatime($datatime){
$time_array['year'] =substr($datatime,0,4);
$time_array['month']=substr($datatime,4,2);
$time_array['day'] =substr($datatime,6,2);
$time_array['hour'] =substr($datatime,8,2);
$time_array['min'] =substr($datatime,10,2);
$time=$time_array['year']."年".$time_array['month']."月".$time_array['day']."日".$time_array['hour']."点".$time_array['min']."分";
return($time);
}
function Datatime_to_second($datatime){
$time_array['year'] =substr($datatime,0,4);
$time_array['month']=substr($datatime,4,2);
$time_array['day'] =substr($datatime,6,2);
$time_array['hour'] =substr($datatime,8,2);
$time_array['min'] =substr($datatime,10,2);
$time_array['sec'] =substr($datatime,12,2);
$time=mktime($time_array['hour'],$time_array['min'],$time_array['sec'],$time_array['month'],$time_array['day'],$time_array['year']);
return($time);
}
function Read_course_List2($db){
$sql="SELECT * FROM course ORDER BY turn";
$result = mysql_query($sql,$db) or die($sql."<br>".mysql_error());
$num=mysql_num_rows($result);
if($num==0) return(0);
$course_list=array(mysql_fetch_array($result));
while($data=mysql_fetch_array($result))
array_push($course_list,$data);
return ($course_list);
}
function Auto_close_page($time){
if(!$time) $time=3;
$closetime=$time*1000;
echo '<p align="center">本网页'.$time.'秒后将自动关闭!</p>';
echo '<SCRIPT LANGUAGE="JavaScript">setTimeout(\'window.close();\','.$closetime.');</script>';
}
function Upload_file($source_fname,$upload_dir,$upload_fname){
if($_FILES['file']['error']==1)
echo "<p>文件“".$_FILES['file']['name']."”过大,超过了 php.ini 中 upload_max_filesize 选项限制的文件大小:".ini_get('upload_max_filesize');
else if($_FILES['file']['error']==2)
echo "<p>文件“".$_FILES['file']['name']."”大小超过系统限定值:".$_FILES['file'];
else if($_FILES['file']['error']==3)
echo "<p>文件“".$_FILES['file']['name']."”没有被完整上传!";
else if($_FILES['file']['error']==4)
echo "<p>文件“".$_FILES['file']['name']."”没有被上传!";
//if(!disk_free_space("/")) {echo "<p>磁盘已满,上传失败!";return false;}
if(!trim($source_fname) ) {echo "<p>无源文件,上传失败!";return false;}
if(!trim($upload_dir) ) {echo "<p>无上传路径,上传失败!";return false;}
if(!trim($upload_fname) ) {echo "<p>无上传文件,上传失败!";return false;}
if(!is_dir($upload_dir) ) {echo "<p>上传路径不存在,上传失败!";return false;}
if(move_uploaded_file($source_fname,$upload_dir."/".$upload_fname))
return true;
else
return false;
}
function Show_or_hide_image(){
$self_url=$_SERVER['PHP_SELF'];
if(isset($_GET['image'])){
if($_GET['image']=="on")
$_SESSION['image']="off";
else
$_SESSION['image']="on";
}else
$_SESSION['image']="on";
$base_url="$self_url?image={$_SESSION['image']}";
if($_SESSION['image']=="on")
$image_msg= "<a href=\"$base_url\" title=关闭头像>关闭头像</a>";
else
$image_msg= "<a href=\"$base_url\" title=打开头像>打开头像</a>";
echo $image_msg;
}
function Write_config_file($file_in, $file_out) {
$fp_in = fopen($file_in, "r") or die("失败:读取 $file_in 文件失败!");
$lines="";
while ($line = fgets($fp_in)) {
if( !preg_match("/^#|<|\?/",$line) && trim($line) ){
$line = preg_replace("/\\$/", "", $line);
list($def, $val) = split('=', $line);
$def = trim($def);
$val = trim($val);
if ("" != $def)
if (isset($_POST[$def]))
$lines.="\$".$def."=\"".preg_replace("/\s|\\$|\?|<|#/", "", chop($_POST[$def]))."\";\r\n";
else
$lines.="\$".$def."=".$val."\r\n";
}else
$lines.=$line;
}
fclose($fp_in);
$fp_out = fopen($file_out, "w") or die("失败: $file_out 没有写权限,请将其权限改为 0766");
fputs($fp_out, $lines);
fclose($fp_out);
}//end function
function Task_is_expired($sub_time,$now_time,$expire_days){
if($expire_days<=0)
return true;
$time_array['year'] =substr($sub_time,0,4);
$time_array['month']=substr($sub_time,4,2);
$time_array['day'] =substr($sub_time,6,2);
$time_array['hour'] =substr($sub_time,8,2);
$time_array['min'] =substr($sub_time,10,2);
$time_array['sec'] =substr($sub_time,12,2);
$sub_time=mktime($time_array['hour'],$time_array['min'],$time_array['sec'],$time_array['month'],$time_array['day'],$time_array['year']);
$distense_days=($now_time-$sub_time)/(24*3600);
if($distense_days>=$expire_days)
return true;
else
return false;
}
//删除文件
function Delete_file($file_dir,$file_name){
chdir($file_dir);
if(is_file($file_name)){
if(!unlink($file_name))
echo "删除目录“{$file_dir}/{$file_name}”下的文件失败,请检查是否有足够的文件权限!";
}else
echo "目录{$file_dir}下的文件“{$file_name}”不存在。";
}
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -