<?php
header('Content-Type: text/html; charset=utf-8');
//安全设置
if (!defined ('CHAOYI')){
exit ('非法操作');
}
//转换硬路径常量
define ( 'ROOT_PATH', dirname(__FILE__).'\\');
$dbhost = "127.0.0.1"; // 数据库服务器地址
$dbuser = "icba"; // 数据库用户名
$dbpwd = "123456"; // 数据库密码
$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);
}
//函数执行某个针对数据库的查询
//$result=mysqli_query($conn,$sql);
//从结果集中取得一行作为关联数组
//$result = mysqli_fetch_array(mysqli_query($conn,$sql),MYSQLI_ASSOC);
// 释放结果集
//mysqli_free_result($result);
//关闭连接
//$conn->close();
//mysqli_close($conn);
<?php
/**
* 提示信息
* $msg 待提示的消息
* $url 待跳转的链接,为空则返回
* $icon 这里主要有两个,5和6,代表两种表情(哭和笑)
* $time 弹出维持时间(单位秒)
*/
function prompt($msg='',$url='',$icon='',$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="/_/_pc/_js/layui/css/layui.css">';
$str.='<script type="text/javascript" src="/_/_pc/_js/layui/layui.js"></script>';
$str.='<script type="text/javascript" src="/_/_pc/_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;
}
/**
* 过滤HTML
* 去掉左右空格和转换单双引号
*/
function filterHTML($str){
return htmlspecialchars(trim($str),ENT_QUOTES);
}
/**
* 过滤SQL
* 可使用本函数来预防数据库攻击
*/
function filterSQL($str){
return mysql_real_escape_string(trim($str));
}
/**
* 过滤空格 标签 SQL
*/
function filterTagSQL($str){
return mysql_real_escape_string(strip_tags(trim($str)));
}
/**
* 过滤生成描述
*/
function filterDescription($str){
return mysql_real_escape_string(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));
}