<?php
//禁止将本系统用于非法目的!
//请保留作者信息:yujianyue, 15058593138@qq.com 可反馈错误不提供指导
//沟通请注明:查立得PHP+mysql通用已有数据表查询系统2024版19查搜模式合1 V2.0
//error_reporting(0); //关闭报错:去行首双斜杠
//header('Content-type:text/html;charset = utf-8');//如乱码:去行首双斜杠
/*
查立得PHP+mysql通用已有数据表查询系统2024版19查搜模式合1 V2.0
代码更新请关注公众号:查立得 或百度:查立得 或gitee:https://gitee.com/chalide/chalide
一般网站站长/程序员/计算机熟练者自用,快速用于已有数据表的查询或搜索。
或者自己会数据库导入mysql的用户一次性导入后使用本系统;或计算机爱好者学习。
单文件不压缩不到20KB实现19查搜模式,每个模式均通用Mysql单表(灵活字段和查询条件)。
可以多输入框都数对,一个输入框查多列,选择条件之一查单列,多输入框输过的都符合...
支持等于/包含/开头/结尾/空格分开多关键词。可自定义验证码和网页主色。
支持指定输入框输入提示功能(注意非必要不开启);查询结果指定字段排序。
不保证绝对安全,如果正式用途请自行加入安全代码或开启网络防火墙等。
支持隐藏指定多列;支持查询结果指定字段排序;支持分页与页码设置;支持最大页数限定。
支持字段别名设置;极小页面让你低带宽实现高并发;代码量极小方便二开与安全分析。
推荐环境:宝塔/护卫神/主流虚拟主机 PHP5.4-7.3/mysql5.6 环境
性能优化:查询条件字段索引(不优化则适合30万以内数据查搜);开启opcache缓存
输入提示功能:高频查询不建议开启;非等于输入内容模式 或 万用查分模式不建议开启;
*/
//以下参数:1-6;11-15;21-26;31-34 19模式选一
$de = [];
$de["ztai"] = "33"; //修改查询模式(19模式选一:详情readme.html);0关闭;
$de["isese"] = "4CAF50"; //hex 16进制颜色色号 无#
$de["title"] = "宣平县立女子中学资料搜索系统"; //站点标题
$de["idesc"] = "desc.txt"; //说明文字所在文件
$de["itiao"] = "号段"; //查询条件:填字段(列标题);多条件+号隔开 +城市
$de["ihide"] = "id+排名"; //隐藏列:填字段(列标题);多条件+号隔开
$de["tishi"] = "号段"; //查询条件输入框带提示字段;多条件+号隔开
$de["paixu"] = "号段+区号"; //可排序列:填字段(列标题);多条件+号隔开
$de["isyzm"] = "0"; //验证码:是1否0
$de["itips"] = "Y"; //浏览器判断:是Y否N
$de["mpage"] = "10"; //每页显示数量:大于该数字显示分页
$de["xpage"] = "20"; //最大展示页数防止数据全显示
$de["xtips"] = "20"; //提示最大显示数量
$de["copyr"] = "查立得"; //底部文字
$de["copyu"] = "https://chalide.cn/"; //底部链接
$db = [];
$db["dbhost"] = "localhost"; //数据库地址本地localhost
$db["dbuser"] = "ip_chalide_cn"; //数据库账号,非root权限
$db["dbpass"] = "KhTwyCGTAR4THxRK"; //数据库密码
$db["dbname"] = "ip_chalide_cn"; //数据库名称,一般同dbuser
$db["dbport"] = "3306"; //数据库端口号
$db["dbcode"] = "UTF8"; //数据库编码
$db["biao"] = "phone_location"; //表名称
$du = [];
//字段和重定义名称保持唯一不重复:一行一组增加字段请自行复制
//$du["na"] = "字段1"; //示范:重定义字段名称:用于英文字段显示为中文别名
//$du["lp"] = "字段2"; //示范:重定义字段名称:用于英文字段显示为中文别名
$du["号段"] = "手机号段"; //重定义字段名称:用于英文字段显示为中文别名
/*------没有把握不要修改后面代码------*/
$zt["0"]="关闭查询";
$zt["1"]="单输入框查多字段等于";
$zt["2"]="单输入框查多字段包含";
$zt["3"]="单输入框查多字段开头";
$zt["4"]="单输入框查多字段结尾";
$zt["5"]="单输入框查多字段空格分开多关键词包含";
$zt["6"]="多输入框查多字段都输对(万用查分)";
$zt["11"]="单输入框多条件选一等于";
$zt["12"]="单输入框多条件选一包含";
$zt["13"]="单输入框多条件选一开头";
$zt["14"]="单输入框多条件选一结尾";
$zt["15"]="单输入框多条件选一多空格分开关键词包含";
$zt["21"]="单输入框查多字段等于2";
$zt["22"]="单输入框查多字段包含2";
$zt["23"]="单输入框查多字段开头2";
$zt["24"]="单输入框查多字段结尾2";
$zt["25"]="单输入框查多字段空格分开多关键词都包含";
$zt["31"]="多输入框查对应字段输过的都等于";
$zt["32"]="多输入框查对应字段输过的都包含";
$zt["33"]="多输入框查对应字段输过的都开头";
$zt["34"]="多输入框查对应字段输过的都结尾";
$zt["36"]="多输入框都输对(不区分大小写)";
$zt["51"]="大文本框批量查询"; //建议条件索引的单条件
foreach ($de as $ti=>$val) $$ti = $val; //调用
if($ztai<1){aw("出错信息:","该查询暂停访问!"); exit();}
//以下一行测试/演示专用 指定网址
if(stristr($_SERVER['HTTP_HOST'],"chalide.cn")) $ztai = (isset($_GET["z"]))?addslashes($_GET["z"]):$ztai;
if($ztai=="5"){ $ztai="25";} //模式5重定义为25
$fu = "<br><button onclick=\"me()\">返回</button>";
session_start();
if(!isset($_SESSION['aiyaha'])) $_SESSION['aiyaha']=date("YmdH").uniqid();
$uid = $_SESSION['aiyaha'];
function sn(){
$usrent = $_SERVER['HTTP_USER_AGENT']; $zt="";
if($usrent==""){
$zt = "请使用常规浏览器[空UA]";
}elseif(preg_match_all('/(\\\x[a-zA-Z0-9_]{1,4}){2,4}/', $usrent)){
$zt = "请使用常规浏览器[疑似攻击代码]";
}elseif(preg_match_all('/(spider|bot|crawler|robot)/i', $usrent)){
$zt = "请使用常规浏览器[疑似蜘蛛爬虫]";
}elseif(preg_match_all('/(curl|requests|robot|python|urllib3|pantest)/i', $usrent)){
//ALittle Dalvik wp_is_mobile Go-http-client等疑
$zt = "请使用常规浏览器[疑似蜘蛛爬虫]";
}elseif(preg_match_all('/(Chrome|Firefox)/i', $usrent, $isc)){
$iscv = explode('.', explode($isc[0][0], $usrent)[1])[0];
if(Trim($iscv,"/") < 50) $zt = "浏览器版本过低,请升级".$isc[1][0]."到较新版本";
}elseif(preg_match_all('/(Gecko|Presto)/i', $usrent)){
//$zt = "该浏览器已淘汰,推荐chrome浏览器或360等国产浏览器的急速模式";
$zt = "";
}elseif(preg_match_all('/(MSIE|Trident)/i', $usrent)){
$zt = "IE浏览器2015年就已淘汰,推荐chrome浏览器或360等国产浏览器的急速模式";
}elseif(preg_match("/\@([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61})?\.)+[a-zA-Z]{2,8}/i", $usrent)){
$zt = "请使用常规浏览器[邮件UA爬虫]";
}elseif(preg_match_all('/(http|https|ftp)/i', $usrent) && preg_match("/([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61})?\.)+[a-zA-Z]{2,8}/i", $usrent)){
$zt = "请使用常规浏览器[疑似爬虫(UA带网址)]";
}else{
$zt = "";
}
return $zt;
}
function aw($Key,$vals){
$html ="
<meta charset=\"UTF-8\" />
<title>$Key - $vals</title>
<link rel=\"shortcut icon\" href=\"data:image/ico;base64,aWNv\" />
</head>
<style type=\"text/css\" />
*{margin:0;padding:0;text-align:center;}
h1{margin-top:8%;font-size:3.3vw;}
hr{margin:1% 0;}
i{text-align:left;color:gray;font-size:2.2vw;}
</style>
<body><h1>$Key</h1><hr><i>$vals</i></body>";
echo $html;
}
function wo($Key){
$html ="<table cellspacing=\"0\" class=\"table\">\r\n<tbody>";
$html.="<tr><td data-label=\"提示\">$Key</td></tr>";
$html.="</tbody></table>";
echo $html;
}
function ht($ztai){
return <<<EOT
<style>
.search-box { position: relative; flex: 6;display: flex;}
.rh { flex: 9; border: 1px solid #ccc;}
.close{text-decoration:none;float:right;font-size:24px;background-color:red;color:white;}
.close:hover,.close:focus{cursor:pointer;}
.ee {
position: absolute;
top: 30px;
left: 0;
width: 88vw;
max-height: 300px;
ove
没有合适的资源?快使用搜索试试~ 我知道了~
查立得PHP+mysql通用已有数据表查询系统2024版19查搜模式合1 V2.0
共2个文件
php:1个
html:1个
需积分: 0 1 下载量 51 浏览量
2024-09-02
05:07:51
上传
评论
收藏 14KB ZIP 举报
温馨提示
一般网站站长/程序员/计算机熟练者自用,快速用于已有数据表的查询或搜索。 或者自己会数据库导入mysql的用户一次性导入后使用本系统;或计算机爱好者学习。 单文件不压缩不到20KB实现19查搜模式,每个模式均通用Mysql单表(灵活字段和查询条件)。 可以多输入框都数对,一个输入框查多列,选择条件之一查单列,多输入框输过的都符合... 支持等于/包含/开头/结尾/空格分开多关键词。可自定义验证码和网页主色。 支持指定输入框输入提示功能(注意非必要不开启);查询结果指定字段排序。 不保证绝对安全,如果正式用途请自行加入安全代码或开启网络防火墙等。 支持隐藏指定多列;支持查询结果指定字段排序;支持分页与页码设置;支持最大页数限定。 支持字段别名设置;极小页面让你低带宽实现高并发;代码量极小方便二开与安全分析。 推荐环境:宝塔/护卫神/主流虚拟主机 PHP5.4-7.3/mysql5.6 环境 性能优化:查询条件字段索引(不优化则适合30万以内数据查搜);开启opcache缓存 输入提示功能:高频查询不建议开启;非等于输入内容模式 或 万用查分模式不建议开启;
资源推荐
资源详情
资源评论
收起资源包目录
Chalide2024-20240902_050413_402756.zip (2个子文件)
soulideQ4_20240902045421
readme.html 7KB
index.php 29KB
共 2 条
- 1
资源评论
YUJIANYUE
- 粉丝: 796
- 资源: 64
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于webWoker及umi plugin的前端工程流-监听build更新页面
- B站快速上手TS上下进阶核心笔记
- 鸢尾花数据集.xlsx
- 学成在线-pc布局案例
- 数据集-目标检测系列- 戒指 检测数据集 ring >> DataBall
- 数据集-目标检测系列- 皇冠 头饰 检测数据集 crown >> DataBall
- 利用哨兵 2 号卫星图像和 GRanD 大坝数据集进行的首次大坝检测迭代.ipynb
- 数据集-目标检测系列- 红色裙子 检测数据集 red-skirt >> DataBall
- DNS服务器搭建-单机部署
- 数据集-目标检测系列- 猫咪 小猫 检测数据集 cat >> DataBall
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功