common.php
<?php
function prompt($msg='',$url='',$icon='6',$time=3){
$str='<!DOCTYPE html><html><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"><title>提示信息</title></head><body>';
$str.='<link rel="stylesheet" href="/_/_js/layui/css/layui.css">';
$str.='<script type="text/javascript" src="/_/_js/layui/layui.js"></script>';
$str.='<script type="text/javascript" src="/_/_js/jquery-1.10.1.min.js"></script>';
if($url==''){
$str.='<script type="text/javascript">$(function(){layer.msg("'.$msg.'",{icon:'.$icon.',time:'.($time*1000).'});setTimeout(function(){window.history.back();},'.($time*1000).')});</script>';
}else{
$str.='<script type="text/javascript">$(function(){layer.msg("'.$msg.'",{icon:'.$icon.',time:'.($time*1000).'});setTimeout(function(){self.location.href="'.$url.'";},'.($time*1000).')});</script>';
}
$str.='</body></html>';
return $str;
}
function filterHTML($str){
return htmlspecialchars(trim($str),ENT_QUOTES);
}
function filterSQL($conn,$str){
return mysqli_real_escape_string($conn,trim($str));
}
function filterTagSQL($conn,$str){
return mysqli_real_escape_string($conn,strip_tags(trim($str)));
}
function filterDesc($conn,$str){
return mysqli_real_escape_string($conn,mb_substr(str_replace(array(" "," ","\t","\n","\r"),array("","","","",""),strip_tags($str)),0,250, 'utf-8'));
}
function enstr($str){
return urlencode(base64_encode(trim($str)));
}
function destr($str){
return base64_decode(urldecode($str));
}
function strtoarr($str){
$val = preg_replace("/\s+\r\n/is", ' ', trim($str));
$val = preg_replace('/\s+\r/is', ' ', $val);
$val = preg_replace('/\s+\n/is', ' ', $val);
$val = preg_replace('/\s(?=\s)/','\\1',$val);
$arr = explode(' ',$val);
return $arr;
}
function strtoarrEol($str){
$arr = explode(PHP_EOL,trim($str));
return $arr;
}
function strtostr($str){
$val = preg_replace("/\s+\r\n/is", ' ', htmlspecialchars(trim($str),ENT_QUOTES));
$val = preg_replace('/\s+\r/is', ' ', $val);
$val = preg_replace('/\s+\n/is', ' ', $val);
$val = preg_replace('/\s(?=\s)/','\\1',$val);
$arr = explode(' ',$val);
$str2 = implode(PHP_EOL, $arr);
return $str2;
}
function strpad($str){
$str = preg_replace('/[^a-zA-Z0-9]/', '', $str);
$str = substr(strtolower($str), 0, 4);
return str_pad($str, 4, '0', STR_PAD_LEFT);
}
config.php
<?php
if(isset($_SESSION['id']) && isset($_SESSION['sessid'])){
$session_id = session_id();
$sql = "SELECT id FROM u11 WHERE id='{$_SESSION['id']}' AND sessid='$session_id' ORDER BY id DESC LIMIT 1";
$rows = mysqli_num_rows(sqlQuery($conn,$sql));
if($rows == 0){
mysqli_close($conn);
echo prompt('对不起,你的帐号在其他地方登陆了!','/login.php',5,3);
exit;
}
}else{
mysqli_close($conn);
echo prompt('请登陆你的账号密码!','/login.php',5,3);
exit;
}
$titlebar = '未定义标题';
$seid = $_SESSION['id'];
$secname= $_SESSION['cname'];
$seuname = $_SESSION['uname'];
$seroleId = $_SESSION['role_id'];
$sebondId = $_SESSION['bond_id'];
$sqlse = "SELECT isside, iscol, allwidth, pagenum, ning, nend, pai FROM u11aa WHERE id=$seid LIMIT 1";
$resse=sqlGetOne($conn,$sqlse);
$seisside = $resse['isside'];
$seiscol = $resse['iscol'];
$seallwidth = $resse['allwidth'];
$sepagenum = $resse['pagenum'];
$sening= $resse['ning'];
$senend= $resse['nend'];
$sepai = $resse['pai'];
$setextCss = '';
$seissideCss = '';
$seiscolCss = '';
if($seisside!=1&&is_numeric($seisside)){
$setextCss = "<style type='text/css'>.t-container { max-width: {$seallwidth}px !important;} .m-foot{max-width: {$seallwidth}px !important;} .t-sidebar{ display: none !important;} </style>";
$seissideCss = 'layui-col-md12';
}else{
$setextCss = "<style type='text/css'>.t-container { max-width: {$seallwidth}px !important;} .m-foot{max-width: {$seallwidth}px !important;}</style>";
$seissideCss = 'layui-col-md9';
}
if($seiscol!=2&&is_numeric($seiscol)){
$seiscolCss = 'layui-col-md12';
}else{
$seiscolCss = 'layui-col-md6';
}
database.php
<?php
header('Content-Type: text/html; charset=utf-8');
if (!defined ('CHAOYI')){
exit ('非法操作');
}
define ('ROOT', $_SERVER['DOCUMENT_ROOT'].'/_/');
$dbhost = "127.0.0.1";
$dbuser = "icba";
$dbpwd = "m599123";
$dbname = "icba";
global $conn;
$conn = mysqli_connect($dbhost, $dbuser, $dbpwd, $dbname);
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
function sqlQuery($conn,$sql){
if(! $result = mysqli_query($conn,$sql)){$conn->close();exit('SQL执行失败');}
return $result;
}
function sqlGetOne($conn,$sql){
return mysqli_fetch_array(sqlQuery($conn,$sql),MYSQLI_ASSOC);
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix