<?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));
}