<?php
// 不提示错误信息
error_reporting(0);
// 判断是否进行安全验证 - 防CC
$verification = verificationForm();
$userIf = null;
if ($_COOKIE['verification'] == null) {
header('Location: ../index.html');
$userIf = null;
}
function verificationForm () {
if ($_POST['verificationCode'] != null) {
setcookie("verification", "true", 0);
}
}
// 把HTML代码转换成字符串 (代码是在网上找的)
function htmlToString ($content){ //定义自定义函数的名称
$content = htmlspecialchars($content); //转换文本中的特殊字符
$content = str_ireplace(chr(13),"<br>",$content); //替换文本中的换行符
$content = str_ireplace(chr(32)," ",$content); //替换文本中的
$content = str_ireplace("[_[","<",$content); //替换文本中的小于号
$content = str_ireplace(")_)",">",$content); //替换文本中的大于号
$content = str_ireplace("|_|"," ",$content); //替换文本中的空格
return trim($content); //删除文本中首尾的空格
}
/* search */
// 配置搜索引擎数据库文件路径地址
$webDatabasePath = "./database/webInfo/webinfo.yiso";
// include('./html/search.php');
// 网站标题
function formInfo ($searchInfo) {
if ($searchInfo != null) {
// 设置搜索信息 - 搜索框
// 设置网页标题信息 - 网页标题
echo "<script>
var searchInput = document.getElementsByClassName('searchInput')[0];
searchInput.value = '".$searchInfo."';
var pageTitle = document.getElementsByTagName('title')[0];
pageTitle.innerText = '".$searchInfo." - 一搜';
</script>";
// 返回逻辑值
$formInfoIf = true;
return $formInfoIf;
} else {
// 返回逻辑值
$formInfoIf = false;
return $formInfoIf;
}
}
// 判断是否有数据
$searchInfo = $_GET['searchInput'];
$formInfo = formInfo($searchInfo);
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>智云搜索 - 一搜就知道</title>
<!-- 初始化 -->
<style>
* {
margin: 0;
padding: 0;
}
html,body {
height: 100%;
}
body {
font-size: 18px;
position: relative;
}
a {
color: #000000;
text-decoration: none;
}
.border-radius {
border-radius: 20px !important;
}
.color-blue {
color: #1699fd;
}
</style>
<!-- 引入 CSS 文件 -->
<link rel="stylesheet" href="../css/main.css">
</head>
<body>
<header id="Header">
<div class="headerRight">
<span class="headerInfo"><a href="../index.php">首页</a></span>
<span class="headerInfo"><a href="https://zhiyun123.wodemo.net/entry/537061" target="_Blank">更多</a></span>
</div>
<div class="headerLeft">
<span class="headerTitle">搜索</span>
</div>
</header>
<div class="Filter">
</div>
<!-- 搜索加载动画 -->
<div class="loadingAnimation">
<div class="loadingAnimationBackground">
<span>智云</span>
</div>
</div>
<style>
.loadingAnimation {
background-color: #ffffff;
width: 100%;
height: 100%;
position: fixed;
top: 0;
z-index: 100;
display: none;
}
.loadingAnimation > div {
width: 100%;
height: 200px;
margin: 0 auto;
position: absolute;
top: 50%;
margin-top: -100px;
text-align: center;
overflow: hidden;
text-overflow: ellipsis;
}
.loadingAnimation > div > span {
line-height: 200px;
font-size: 4em;
font-weight: 400;
user-select: none;
}
</style>
<div class="searchInfo">
<form action="./index.php" method="get" class="searchForm">
<input type="text" placeholder="一搜就有,一搜就知道" class="searchInput border-radius" name="searchInput">
<button type="submit" class="searchButton border-radius" name="searchButton">搜索</button>
</form>
</div>
<!-- 搜索后加载动画 -->
<script>
// 绑定标签
var searchButton = document.getElementsByClassName('searchButton')[0];
var loadingAnimation = document.getElementsByClassName('loadingAnimation')[0];
// 显示加载动画
searchButton.onclick = function () {
// 设置显示
loadingAnimation.style.display = 'block';
}
</script>
<div class="searchInfoNav">
<form action="./index.php" method="get">
<span>引索选项</span>
<input type="text" name="searchInput" style="display: none;" value="<?php echo $searchInfo; ?>">
<button class="searchNavSubmit" type="submit" name="searchNavOne" value="true">默认搜索</button>
</form>
</div>
<!-- 搜索后加载动画 -->
<script>
// 绑定标签
var searchNavSubmit = document.getElementsByClassName('searchNavSubmit')[0];
// 显示加载动画
searchNavSubmit.onclick = function () {
// 设置显示
loadingAnimation.style.display = 'block';
}
</script>
<?php
/* 引索选项 - 选择搜索内容的方式 */
// 获取表单数据
$searchNavOne = $_GET['searchNavOne'];
// 判断是否点击了选项
// $searchNavInfoIf - 是否搜索逻辑值
$searchNavInfoIf = null;
if (isset($searchNavOne)) {
$searchNavInfoIf = true;
$_GET['searchInput'] = $searchInfo;
} else {
$searchNavInfoIf = false;
}
?>
<style>
.searchInfo {
margin-top: 0;
margin-top: 80px;
}
.searchInfoList > div > div {
overflow: auto;
}
.searchInfoList > div > div span {
white-space: nowrap;
}
.padding-top {
padding-top: 100px;
}
.footer {
position: fixed;
}
.searchInfoListTitle > a {
font-size: 15px;
}
.recentlyEmployRight span {
line-height: 20px;
}
.recentlyEmployLeft span {
line-height: 20px;
}
.showMore {
text-align: center;
padding: 10px;
border-radius: 0 !important;
background-color: #ffcece;
/* color: #ffffff; */
font-size: 15px;
display: none;
user-select: none;
cursor: pointer;
}
.showMore > form {
margin: 0;
padding: 0;
}
.showMore > form > span {
margin: 0;
padding: 0;
font-weight: 500 !important;
}
.showMore > form > input {
display: none;
}
a {
-webkit-tap-highlight-color: transparent;
}
/* 当屏幕展示内容的
没有合适的资源?快使用搜索试试~ 我知道了~
Yiso搜索引擎开源PHP源码 无需安装数据库
共70个文件
php:19个
css:12个
map:10个
需积分: 0 0 下载量 191 浏览量
2023-05-21
14:35:00
上传
评论
收藏 2.08MB ZIP 举报
温馨提示
源码介绍 Yiso 是一个性能卓越的搜索引擎,以及免费且开源的网址收录平台。它采用了独特的 BiuSQL 数据库存储搜索结果,这意味着使用者无需安装数据库,直接下载源码并解压即可使用。 Yiso 还允许用户添加相关的数据或资料内容, 数据存储在文件 s/database/webInfo/webinfo.yiso 中。可以打开该文件,以文本格式编辑数据,或者直接在平台输入域名并一键提交以收录数据。
资源推荐
资源详情
资源评论
收起资源包目录
Yiso搜索引擎开源PHP源码 -无需安装数.zip (70个子文件)
tool
ba.php 21KB
ym.php 22KB
md5.php 12KB
js
canvasText.js 3KB
s
included
webAuthenticationCode.php 2KB
js
automationemploy.js 1KB
automationjs.php 3KB
admin.php 5KB
index.php 7KB
automationadmin.php 14KB
automation.php 14KB
database
webInfo
admin.yiso 15B
webinfo.yiso 135B
ipInfo
ipinfo.yiso 158B
html
search.php 1KB
ipinfo.php 3KB
index.php 45KB
img
background_01.jpg 621KB
background.jpg 69KB
logo.png 7KB
ad
ad-02.jpg 218KB
ad-01.gif 45KB
ad-03.gif 32KB
css
main.css 3KB
bootstrap
js
bootstrap.js 134KB
bootstrap.bundle.js.map 393KB
bootstrap.bundle.min.js.map 304KB
bootstrap.min.js 61KB
bootstrap.bundle.min.js 81KB
bootstrap.bundle.js 225KB
bootstrap.js.map 242KB
bootstrap.min.js.map 183KB
css
bootstrap-grid.css.map 160KB
bootstrap.min.css 158KB
bootstrap-grid.css 66KB
bootstrap-grid.min.css.map 112KB
bootstrap-reboot.min.css.map 32KB
bootstrap.css.map 503KB
bootstrap.css 195KB
bootstrap-reboot.css 5KB
bootstrap-reboot.css.map 76KB
bootstrap-grid.min.css 49KB
bootstrap.min.css.map 638KB
bootstrap-reboot.min.css 4KB
header
main.css 2KB
layui
layui.js 277KB
font
iconfont.ttf 45KB
iconfont.woff2 25KB
iconfont.svg 299KB
iconfont.eot 46KB
iconfont.woff 30KB
css
layui.css 79KB
modules
laydate
default
laydate.css 7KB
code.css 1KB
layer
default
loading-2.gif 2KB
loading-1.gif 701B
loading-0.gif 6KB
icon-ext.png 6KB
layer.css 14KB
icon.png 11KB
index.php 22KB
index.html 3KB
console
login.php 4KB
admin.php 2KB
index.php 1KB
ip
login.php 2KB
admin.php 5KB
index.php 2KB
help
index.html 4KB
responsibility.html 3KB
共 70 条
- 1
资源评论
lmr廖
- 粉丝: 286
- 资源: 157
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于Spring Boot和Shiro的在线考试系统.zip
- (源码)基于Arduino的MetroMoney系统.zip
- 毕业设计《基于SSM实验室资源统一管理平台(可升级SpringBoot)》+Java项目源码+文档说明+论文
- Clean Minimalist GUI Pack 3.0.3.unitypackage
- CocosCreator源码资源basement(勇闯地下室)
- (源码)基于Android平台的电影票务管理系统.zip
- 集成DCDC的协议芯片
- CocosCreator源码资源Z-snake2(贪吃蛇)
- (源码)基于C++的CNC控制系统.zip
- centos镜像源换成国内
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功