You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
162 lines
3.5 KiB
162 lines
3.5 KiB
<?php |
|
include '../functions.php'; |
|
|
|
$conn=db__connect(); |
|
|
|
if(isset($_COOKIE['fp'])) |
|
{ |
|
$fp=$_COOKIE['fp']; |
|
|
|
$res=db__getData(db__connect(),"videolog","fp",$fp); |
|
|
|
foreach($res as $data) |
|
{ |
|
setcookie("vTime_".$data['video'],$data['seek']); |
|
} |
|
|
|
} |
|
|
|
|
|
if(!isset($_REQUEST['id'])) |
|
{ |
|
if(isset($_COOKIE['fp'])) |
|
{ |
|
$conn=db__connect(); |
|
|
|
$fp=$_COOKIE['fp']; |
|
|
|
$result=db__getData($conn,"fp","fp",$fp); |
|
|
|
$r_usr=$result[0]['usr']; |
|
|
|
if(!$r_usr) $res=$result; |
|
else |
|
{ |
|
$res=db__getData($conn,"fp","usr",$r_usr); |
|
$resUser=db__getData($conn,"user","tel",$r_usr); |
|
$_SESSION['s_usr']=$resUser[0]['name']; |
|
} |
|
$max=0; |
|
|
|
for($i=1;$i<count($res);$i++) |
|
{ |
|
if($res[$i]['videotime']>$res[$max]['videotime']) $max=$i; |
|
} |
|
|
|
setcookie("vTime_".$res[$max]['video'],$res[$max]['videoseek'],time()+3600*24*365*15); |
|
|
|
$_REQUEST['id']=$res[$max]['video']; |
|
//echo "<script>window.location.href='./video.php?id=".$res[$max]['video']."';</script>"; |
|
|
|
} |
|
else |
|
header("Location: https://cn.yimian.xyz/404.php"); |
|
} |
|
|
|
|
|
|
|
yimian__header("ACG.WATCH","video,Yimian","This is the page for playing a video."); |
|
|
|
js__jquery(); |
|
?> |
|
<!-- Global site tag (gtag.js) - Google Analytics --> |
|
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-135901303-2"></script> |
|
<script> |
|
window.dataLayer = window.dataLayer || []; |
|
function gtag(){dataLayer.push(arguments);} |
|
gtag('js', new Date()); |
|
|
|
gtag('config', 'UA-135901303-2'); |
|
</script> |
|
<? |
|
|
|
echo "<style>#dplayer{z-index: 999}</style>"; |
|
|
|
js__device(); |
|
|
|
yimian__headerEnd(); |
|
|
|
dplayer__element(); |
|
|
|
echo " |
|
<script> |
|
var is_next=1; |
|
</script>"; |
|
|
|
dplayer__setup(); |
|
dplayer__add($_REQUEST['id']); |
|
|
|
echo " |
|
<script> |
|
$(\"#next\").on(\"click\",function (){nextVideo();}); |
|
</script>"; |
|
?> |
|
|
|
<div id="pub-board"> |
|
|
|
<p id="usrName"></p> |
|
|
|
<p id="videoSeries"></p> |
|
|
|
<p id="videoName"></p> |
|
|
|
<p id="videoId"></p> |
|
|
|
<p id="videoLength"></p> |
|
|
|
<p id="videoDownload"></p> |
|
|
|
<p id="videoState"></p> |
|
|
|
<p id="videoSeek"></p> |
|
|
|
<p id="dansFrom"></p> |
|
|
|
<p id="dansLength"></p> |
|
|
|
<p id="back"></p> |
|
</div> |
|
<script> |
|
$("#usrName").html("UserName: <?php if(isset($_SESSION['s_usr']))echo $_SESSION['s_usr'];else |
|
{ |
|
if(isset($_COOKIE['fp'])) |
|
{ |
|
$fp=$_COOKIE['fp']; |
|
|
|
$resfp=db__getData($conn,"fp","fp",$fp); |
|
if($resfp[0]['usr']==null||$resfp[0]['usr']=="") echo "没有登录?<a href='https://cn.yimian.xyz/login?from=https://cn.yimian.xyz/video/video.php'>戳我注册~</a>"; |
|
else { |
|
$resusr=db__getData($conn,"user","tel",$resfp[0]['usr']); |
|
echo $resusr[0][name]; |
|
} |
|
|
|
} |
|
else |
|
echo "没有登录?<a href='https://cn.yimian.xyz/login?from=https://cn.yimian.xyz/video/video.php'>戳我注册~</a>";}?>"); |
|
|
|
function attach() |
|
{ |
|
$("#videoSeries").html("VideoSeries: "+g_vSeries); |
|
$("#videoName").html("VideoName: "+g_vName); |
|
$("#videoId").html("VideoId: "+g_vId); |
|
$("#videoLength").html("VideoDuration: "+dp.video.duration+'s'); |
|
$("#videoDownload").html("VideoDownloadUrl: <a href='"+g_vUrl2+"'>"+g_vUrl2+"</a>"); |
|
$("#videoState").html("PlayState: "+!dp.video.paused); |
|
$("#videoSeek").html("PlaySeek: "+dp.video.currentTime+'s'); |
|
(dp.danmaku.dan.length>1500)||$("#dansFrom").html("DansBilibili: Off"); |
|
(dp.danmaku.dan.length>1500)&&$("#dansFrom").html("DansBilibili: On"); |
|
$("#dansLength").html("DansAmount: "+dp.danmaku.dan.length); |
|
$("#back").html("<a href='./list.php?idd="+g_vIdd+"'>Click here to go Back~</a>"); |
|
|
|
} |
|
|
|
</script> |
|
|
|
<script> |
|
if(!device.mobile()&&fp!='938b6ae8') $("#dplayer").css({"height":"auto","width":"80%","margin":"auto"}); |
|
if(fp=='938b6ae8') {dp.fullScreen.request('web');setTimeout( 'dp.play()',2000)} |
|
</script> |
|
|
|
|
|
<? |
|
yimian__footer();
|
|
|