这篇文章主要简述如何做一个VIP解析网站:
演示地址:http://lixiaocai.top
主要涉及的知识有:Html,Bootstrap框架,PHP,Mysql
#.前期准备工作
首先你需要准备好一个带宽10M左右的VPS
申请一个你自己的域名
准备好Html上传工具和编辑工具
#.代码部分
主要使用html+PHP+Mysql知识,通过管理Mysql更新解析APi。
新建一个名为index.php的文件。下面是部分代码:
head部分代码
<head>
<meta charset="utf-8">
<!-- 命令IE运行最新的渲染模式 -->
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- 自动适配当前设备的真实宽度 & 设置缩放比为不可缩放 -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<title></title>
<link rel="bookmark" href="mages/cinema.ico"/>
<link rel="stylesheet" type="text/css" href="css/bootstrap.css">
<link rel="stylesheet" type="text/css" href="css/bootstrap.min.css">
<link rel="stylesheet" type="text/css" href="css/xiaocai.css">
<script src="js/jquery-1.9.1.js"></script>
<?php include ("PHP/conn.php");?>
<script src="js/xiaocai.js"></script>
<link rel="stylesheet" type="text/css" href="css/tips.css">
<script type="text/javascript">
document.onreadystatechange = function() {
if (document.readyState == "complete") {
$("#loading").fadeOut();
}
}
document.onreadystatechange = function() {
if (document.readyState == "complete") {
$("#loading").fadeOut();
}
}
function Interface() {
var address = document.getElementById("address").value;
var address_Interface = document.getElementById("Interface");
var Interface = document.getElementById("Interface").selectedIndex;
var Interface_value = address_Interface.options[Interface].value;
var Player = document.getElementById("player");
Player.src = Interface_value + address;
}
function Interface2() {
var address = document.getElementById("address").value;
var address_Interface = document.getElementById("Interface");
var Interface = document.getElementById("Interface").selectedIndex;
var Interface_value = address_Interface.options[Interface].value;
window.open(Interface_value + address);
}
</script>
body部分代码
<section id="top">
<div class="container">
<div class="row">
<div class="col-md-12">
<h2>vip视频在线解析</h2>
<p>免费全网VIP视频会员免广告看电影! 若播放异常,刷新或者更换接口尝试哦!接口不定期更新!感谢您的支持!</p>
<p>如果有更好的建议或想法,点击<a href="Contact us.html">这里</a></p>
</div>
</div>
</div>
</section>
<section id="tv">
<div class="container">
<div class="row TV" id="TV">
<div class="col-md-1"></div>
<div class="com-md-10">
<iframe id="player" src="Time.html" frameborder="0" scrolling="no"></iframe>
</div>
<div class="col-md-1"></div>
</div>
</div>
</section>
<section id="Btn-group">
<div class="container">
<div class="row">
<div class="col-md-12">
<div class="input-group">
<span class="input-group-addon">选择接口</span>
<select class="form-control" id="Interface" name="接口">
<?php
// s$sql="select * from Api_list ORDER BY id DESC";
$sql = "select * from Api_list ORDER BY id ";
$query = mysqli_query($link, $sql);
while ($row = mysqli_fetch_array($query)) {
?>
<option value="<?php echo $row['Api_src']; ?> "><?php echo $row['Api_name']; ?></option>
<?php }?>
</select>
</div>
<div class="input-group player-btn">
<span class="input-group-addon " id="basic-addon1">播放地址</span>
<input type="text" class="form-control " id="address" placeholder="请复制网页地址到这里。" aria-describedby="basic-addon1">
</div>
<div class="btn player-btn btn-group-vertical" role="group">
<button id="player-1" type="button" class="btn btn-success" onclick="Interface()">播放</button>
<button id="player-2" type="button" class="btn btn-success" onclick="Interface2()">备用播放[全屏]</button>
</div>
</div>
</div>
</section>
<section id="Use-way">
<div class="container">
<div class="row use">
<div class="col-md-12 ">
<div class="col-md-1"></div>
<h3>操作指南:</h3>
<br>
<p>第 一 步 进入各大视频网站,找到想要观看的VIP视频,然后复制链接<b>(浏览器上的视频地址)</b></p>
<br>
<p>第 二 步 将复制的链接粘贴到本站播放地址,并点击开始解析</p>
<br>
<p>第 三 步 等待解析完成,即可免费观看VIP视频。若等待时间过长的话请刷新页面或更换接口。</p>
<br>
</div>
<div class="col-md-1"></div>
</div>
</div>
</section>
PHP部分
新建一个名字为coon.inc.php的文件。这个文件主要配置连接数据库的信息。我的如下:
<?php
define("HOST",'192.158.227.156');
define("USER",'你数据库用户名');
define("PWD",'你的数据库密码');
?>
新建一个名字为coon.php的文件,用于连接数据库。我的如下:
<?php
include "conn.inc.php";
$link = mysqli_connect(HOST, USER, PWD);
if ($link->connect_erro) {
die('数据库链接出错');
}
$result = mysqli_select_db($link, "你的数据库名称");
if (!$result) {
die("没有选择任何数据库");
}
?>
数据库部份
在数据库中新建一个表名为Api_list的数据表。设置如图:
通过以下Sql语句添加一个Api:
"INSERT INTO `Api_list`(`ID`, `Api_name`, `Api_src`) VALUES ('','Api名称','Api地址')"
想要删除直接点击删除操作或者
通过以下Sql语句删除一个Api:"DELETE FROM Api_list WHERE id='要删除APi的ID'"