项目php文件
This commit is contained in:
parent
408629ae4a
commit
4ca5a754ad
|
@ -0,0 +1,15 @@
|
|||
<?php
|
||||
include_once 'config.php';
|
||||
if(!$con =mysqli_connect($dbconfig['host'],$dbconfig['user'],$dbconfig['pwd'],$dbconfig['dbname'],$dbconfig['port'])) {
|
||||
if(mysqli_connect_errno()==2002) {
|
||||
echo '连接数据库失败,数据库地址填写错误!';
|
||||
} elseif(mysqli_connect_errno()==1045) {
|
||||
echo '连接数据库失败,数据库用户名或密码填写错误!';
|
||||
} elseif(mysqli_connect_errno()==1049) {
|
||||
echo '连接数据库失败,数据库名不存在!';
|
||||
} else {
|
||||
echo '连接数据库失败,['.mysqli_connect_errno().']'.mysqli_connect_error();
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
|
@ -0,0 +1,90 @@
|
|||
<!--版权信息开始
|
||||
原著: D.Young Github:https://github.com/5iux/5iux.github.io
|
||||
二开: LyLme Github:https://github.com/lylme/lylme_spage
|
||||
版权信息结束-->
|
||||
|
||||
<div style="display:none;" class="back-to" id="toolBackTop">
|
||||
<a title="返回顶部" onclick="window.scrollTo(0,0);return false;" href="#top" class="back-top"></a>
|
||||
</div>
|
||||
|
||||
<p class="mt-5 mb-3 footer text-muted text-center"> Copyright ©
|
||||
<?php echo date("Y");?> By <a href="/">LyLme</a>六零导航页 . </p>
|
||||
|
||||
<script>
|
||||
//切换搜索引擎
|
||||
!
|
||||
function() {
|
||||
function g() {
|
||||
h(), i(), j(), k()
|
||||
}
|
||||
function h() {
|
||||
d.checked = s()
|
||||
}
|
||||
function i() {
|
||||
var a = document.querySelector('input[name="type"][value="' + p() + '"]');
|
||||
a && (a.checked = !0, l(a))
|
||||
}
|
||||
function j() {
|
||||
v(u())
|
||||
}
|
||||
function k() {
|
||||
w(t())
|
||||
}
|
||||
function l(a) {
|
||||
for (var b = 0; b < e.length; b++) e[b].classList.remove("s-current");
|
||||
a.parentNode.parentNode.parentNode.classList.add("s-current")
|
||||
}
|
||||
function m(a, b) {
|
||||
window.localStorage.setItem("superSearch" + a, b)
|
||||
}
|
||||
function n(a) {
|
||||
return window.localStorage.getItem("superSearch" + a)
|
||||
}
|
||||
function o(a) {
|
||||
f = a.target, v(u()), w(a.target.value), m("type", a.target.value), c.focus(), l(a.target)
|
||||
}
|
||||
function p() {
|
||||
var b = n("type");
|
||||
return b || a[0].value
|
||||
}
|
||||
function q(a) {
|
||||
m("newWindow", a.target.checked ? 1 : -1), x(a.target.checked)
|
||||
}
|
||||
function r(a) {
|
||||
return a.preventDefault(), "" == c.value ? (c.focus(), !1) : (w(t() + c.value), x(s()), s() ? window.open(b.action, +new Date) : location.href = b.action, void 0)
|
||||
}
|
||||
function s() {
|
||||
var a = n("newWindow");
|
||||
return a ? 1 == a : !0
|
||||
}
|
||||
function t() {
|
||||
return document.querySelector('input[name="type"]:checked').value
|
||||
}
|
||||
function u() {
|
||||
return document.querySelector('input[name="type"]:checked').getAttribute("data-placeholder")
|
||||
}
|
||||
function v(a) {
|
||||
c.setAttribute("placeholder", a)
|
||||
}
|
||||
function w(a) {
|
||||
b.action = a
|
||||
}
|
||||
function x(a) {
|
||||
a ? b.target = "_blank" : b.removeAttribute("target")
|
||||
}
|
||||
var y, a = document.querySelectorAll('input[name="type"]'),
|
||||
b = document.querySelector("#super-search-fm"),
|
||||
c = document.querySelector("#search-text"),
|
||||
d = document.querySelector("#set-search-blank"),
|
||||
e = document.querySelectorAll(".search-group"),
|
||||
f = a[0];
|
||||
for (g(), y = 0; y < a.length; y++) a[y].addEventListener("change", o);
|
||||
d.addEventListener("change", q), b.addEventListener("submit", r)
|
||||
}();
|
||||
|
||||
</script>
|
||||
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,62 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="zh-CN" element::-webkit-scrollbar {display:none}>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"
|
||||
/>
|
||||
<title>
|
||||
上网导航 - LyLme Start Page
|
||||
</title>
|
||||
<meta name="keywords" content="六零起始页,百度搜索,哔哩哔哩搜索,知乎搜索,六零导航,LyLme Start Page,六零,LyLme小窝,LyLme,叮当云,网站导航,上网导航">
|
||||
<meta name="description" content="六零起始页(LyLme Start Page)致力于简洁高效无广告的上网导航和搜索入口,沉淀最具价值链接,全站无商业推广,简约而不简单。">
|
||||
<link rel="icon" sizes="any" mask href="./assets/img/logo.png">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-touch-fullscreen" content="yes">
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||
<meta name="full-screen" content="yes">
|
||||
<link rel="stylesheet" href="./assets/css/style.css">
|
||||
<meta name="browsermode" content="application">
|
||||
<meta name="x5-fullscreen" content="true">
|
||||
<meta name="x5-page-mode" content="app">
|
||||
<script src="https://lf3-cdn-tos.bytecdntp.com/cdn/expire-2-M/jquery/3.5.1/jquery.min.js"
|
||||
type="application/javascript">
|
||||
</script>
|
||||
<link href="https://lf26-cdn-tos.bytecdntp.com/cdn/expire-1-M/bootstrap/4.5.3/css/bootstrap.min.css"
|
||||
type="text/css" rel="stylesheet">
|
||||
<link rel="stylesheet" id="font-awesome-css" href="./assets/css/fontawesome-free5.13.0.css"
|
||||
type="text/css" media="all">
|
||||
<script src="./assets/js/svg.js">
|
||||
</script>
|
||||
<script src="./assets/js/script.js">
|
||||
</script>
|
||||
<script>
|
||||
(function(a) {
|
||||
a.fn.scrollToTop = function(c) {
|
||||
var d = {
|
||||
speed: 800
|
||||
};
|
||||
c && a.extend(d, {
|
||||
speed: c
|
||||
});
|
||||
return this.each(function() {
|
||||
var b = a(this);
|
||||
a(window).scroll(function() {
|
||||
100 < a(this).scrollTop() ? b.fadeIn() : b.fadeOut()
|
||||
});
|
||||
b.click(function(b) {
|
||||
b.preventDefault();
|
||||
a("body, html").animate({
|
||||
scrollTop: 0
|
||||
},
|
||||
d.speed)
|
||||
})
|
||||
})
|
||||
}
|
||||
})(jQuery);
|
||||
$(function() {
|
||||
ahtml = '<a href="javascript:void(0)" title="回到顶部" id="toTop" style="display:none;position:fixed;bottom:66px;right:15px;width:50px;height:50px;border-radius:50%;overflow:hidden;background-image:url(\'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAWBAMAAADZWBo2AAAALVBMVEUAAAB5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl4rtNiAAAADnRSTlMARHe7Zu7dMxGIIqqZzHSj3DwAAAB/SURBVBjTYwADPgYk8OABgs2HLPUAjBA6+JAk4FJ8UJLqYLKxsQNTXhIDs/GWBoZCPcEFeop6CnyKvhMYGOQYGJIYmBL4BBgfgDjsrxi4nvMJsCSAOCChh3yHjjqAZV4wcDznO6TFANYTwsASwCfAAOFMFRCdAOd0v3vdAOIAANnHHKk0/kXuAAAAAElFTkSuQmCC\');background-repeat:no-repeat;background-position:center;z-index:999;cursor:pointer;border:1px solid #d8d8d8;box-sizing:border-box;opacity:0.9;"></a>';
|
||||
$("body").append(ahtml);
|
||||
$("#toTop").scrollToTop(300);
|
||||
});
|
||||
</script>
|
||||
</head>
|
|
@ -0,0 +1,46 @@
|
|||
<?php
|
||||
include 'common.php';
|
||||
// 获取网站
|
||||
$links = mysqli_query($con, "SELECT * FROM `lylme_links`");
|
||||
//获取分类
|
||||
$groups = mysqli_query($con,"SELECT * FROM `lylme_groups`");
|
||||
$i = 0;
|
||||
while($group = mysqli_fetch_assoc($groups)) {
|
||||
//输出分组图标和标题
|
||||
echo '<ul class="mylist row">
|
||||
<li class="title">'
|
||||
.$group["group_icon"].
|
||||
'<sapn>
|
||||
'.$group["group_name"].
|
||||
'</sapn>
|
||||
</li>';
|
||||
while($link = mysqli_fetch_array($links)) {
|
||||
// 循环每个链接
|
||||
$group_links = mysqli_query($con,"SELECT * FROM `lylme_links` WHERE `group_id` = ".$group["group_id"]);
|
||||
// 返回指定分组下的所有字段
|
||||
$link_num=mysqli_num_rows($group_links);
|
||||
// 释放结果集
|
||||
//echo gettype($fieldcount);
|
||||
if($link_num > $i ) {
|
||||
$i = $i+1;
|
||||
echo "\n\n".'<li class="col-3 col-sm-3 col-md-3 col-lg-1">
|
||||
<a rel="nofollow" href="'.$link["url"].'" target="_blank">
|
||||
'.$link["icon"].'
|
||||
<span>
|
||||
'.$link["name"].'
|
||||
</span>
|
||||
</a>
|
||||
</li>';
|
||||
}
|
||||
if($link_num == $i) {
|
||||
echo '</ul>'."\n\n" ;
|
||||
#输出分类结束标签
|
||||
$i = 0;
|
||||
break;
|
||||
//跳出当前循环
|
||||
}
|
||||
//获取分类下的网站数量
|
||||
}
|
||||
}
|
||||
mysqli_close($con);
|
||||
?>
|
Loading…
Reference in New Issue