www.gusucode.com > 搜一次CMS电影程序 PHP 1.5源码程序 > users/userded.php
<?php include "../include/conn.php"; include "../include/function.php"; include "../include/userset.php"; date_default_timezone_set('PRC'); checkip(); if(isset($_COOKIE["S_Name"])){ $S_Name=$_COOKIE["S_Name"]; } else{ $S_Name=""; } if(isset($_COOKIE["S_PWD"])){ $S_PWD=$_COOKIE["S_PWD"]; } else{ $S_PWD=""; } $S_ID=$_GET["id"]; $art=$_GET["art"]; $tishi=""; if(S_VipFun==1){ if($art==1){ $sqlv="select * from s_article where S_ID=".$S_ID; } else{ $sqlv="select * from s_video where S_ID=".$S_ID; } $resultv=$db->query($sqlv); if($rowv=$db->fetch_array($resultv)){ if($rowv["S_PurView"]==""){ recordvideo($S_Name,$S_ID,0,$art); } else{ if(substr($rowv["S_PurView"],0,1)==0){ recordvideo($S_Name,$S_ID,0,$art); } else{ if(($S_Name=="")||($S_PWD=="")){ ?>alert('请先登陆');window.location='<?php echo S_SiteDomain.S_SitePath ?>';<?php } else{/////////////////////////////////////// $sql="select * from s_users where S_Name='".$S_Name."'"; $result=$db->query($sql); if($row=$db->fetch_array($result)){ if($row["S_PassWord"]!=$S_PWD){ ?>alert('请重新登陆');window.location='<?php echo S_SiteDomain.S_SitePath ?>';<?php } else{ if($row["S_State"]==0){ $sqlug="select * from s_usersgroup where S_ID=".$row["S_Type"]; $resultug=$db->query($sqlug); $rowug=$db->fetch_array($resultug); if($art==1){ $S_PurViewUG=$rowug["S_PurViewA"]; } else{ $S_PurViewUG=$rowug["S_PurView"]; } if(($S_PurViewUG==0)||($S_PurViewUG=="")){ ?>alert('您所在的会员组不能观看该分类!');window.location='<?php echo S_SiteDomain.S_SitePath ?>';<?php } else{ $S_PurViewV=explode(",",$rowv["S_PurView"]); for($i=0;$i<count($S_PurViewV);$i++){ if($S_PurViewV[$i]==$row["S_Type"]){ $tishi="a"; } } if($tishi=="a"){ $tishi=""; $S_PurViewUGArr=explode(",",$S_PurViewUG); for($i=0;$i<count($S_PurViewUGArr);$i++){ if($S_PurViewUGArr[$i]==$rowv["S_ClassID"]){ $tishi="b"; } } if($tishi=="b"){ if(($rowug["S_PurViewT"]==0)||($rowug["S_PurViewT"]=="")){ ?>alert('您所在的会员组不能在该时段观看!');window.location='<?php echo S_SiteDomain.S_SitePath ?>';<?php } else{ //die($rowug["S_PurViewT"]); $tishi=""; $S_PurViewT=explode(",",$rowug["S_PurViewT"]); for($i=0;$i<count($S_PurViewT);$i++){ if($S_PurViewT[$i]==date('G')){ $tishi="c"; } } if($tishi=="c"){ if($row["S_UseType"]==0){//点卡会员 if($row["S_Coin"]>=$rowug["S_DisCount"]){ if($row["S_Group"]==1){ if($row["S_StartIP"]!=getenv('REMOTE_ADDR')){ ?>alert('IP错误,请确认您是在网吧内观看!');window.location='<?php echo S_SiteDomain.S_SitePath ?>';<?php } else{ recordvideo($S_Name,$S_ID,$rowug["S_DisCount"],$art); } } else{ recordvideo($S_Name,$S_ID,$rowug["S_DisCount"],$art); } } else{ ?>alert('您的余额不足,请充值!');window.location='<?php echo S_SiteDomain.S_SitePath ?>';<?php } } else{//月卡会员 $time1=$row["S_UseDate"]; $time2=date('Y-m-d'); $diff=(strtotime($time1)-strtotime($time2))/(60*60*24); if($diff>=0){ if($row["S_Group"]==1){ if($row["S_StartIP"]!=getenv('REMOTE_ADDR')){ ?>alert('IP错误,请确认您是在网吧内观看!');window.location='<?php echo S_SiteDomain.S_SitePath ?>';<?php } else{ recordvideo($S_Name,$S_ID,0,$art); } } else{ recordvideo($S_Name,$S_ID,0,$art); } } else{ ?>alert('您的帐号已到期,请充值!');window.location='<?php echo S_SiteDomain.S_SitePath ?>';<?php } } } else{ ?>alert('您所在的会员组不能在该时段观看!');window.location='<?php echo S_SiteDomain.S_SitePath ?>';<?php } } } else{ ?>alert('您所在的会员组不能观看该分类!');window.location='<?php echo S_SiteDomain.S_SitePath ?>';<?php } } else{ ?>alert('您所在的会员组不能观看!');window.location='<?php echo S_SiteDomain.S_SitePath ?>';<?php } } } else{ ?>alert('对不起,您的账号被锁定!');window.location='<?php echo S_SiteDomain.S_SitePath ?>';<?php } } } else{ ?>alert('请先登陆!');window.location='<?php echo S_SiteDomain.S_SitePath ?>';<?php } }/////////////////////////////////////////// } } } else{ ?>alert('数据不存在!');window.location='<?php echo S_SiteDomain.S_SitePath ?>';<?php } } function checkip(){ global $db; $ip=getenv('REMOTE_ADDR'); $sql="select * from s_users where S_Group=1 and S_StartIP='".$ip."'"; $result=$db->query($sql); if($row=$db->fetch_array($result)){ setcookie("S_Name",$row["S_Name"],time()+3600); setcookie("S_PWD",$row["S_PassWord"],time()+3600); } else{ } } function recordvideo($S_Name,$S_ID,$S_DisCount,$art){//保存观看记录 if($S_Name!=""){ global $db; $tishi=""; if($art==1){ $S_ID="a".$S_ID; } else{ $S_ID="v".$S_ID; } $sql="select * from s_users where S_Name='".$S_Name."'"; $result=$db->query($sql); $row=$db->fetch_array($result); $S_Coin=$row["S_Coin"] - $S_DisCount; if($row["S_WatchRec"]==""){ $sqlup="update s_users set S_WatchRec='".$S_ID."',S_Coin=".$S_Coin." where S_Name='".$S_Name."'"; $db->query($sqlup); } else{ $S_WatchRecArr=explode(",",$row["S_WatchRec"]); for($i=0;$i<count($S_WatchRecArr);$i++){ if($S_ID==$S_WatchRecArr[$i]){ $tishi="e"; } } if($tishi=="e"){ } else{ if(count($S_WatchRecArr)>=199){ $S_WatchRec=substr($row["S_WatchRec"],0,strpos($row["S_WatchRec"],$S_WatchRecArr[199])-3); $S_WatchRec=$S_ID.",".$S_WatchRec; //记录观看记录 } else{ $S_WatchRec=$S_ID.",".$row["S_WatchRec"]; //记录观看记录 } $sqlup="update s_users set S_WatchRec='".$S_WatchRec."',S_Coin=".$S_Coin." where S_Name='".$S_Name."'"; $db->query($sqlup); } } } } ?>