php phpass,ass.php · ciweiin/海洋cms 海洋影视管理系统 - 免费开源PHP - Gitee.com

// search jsonp server v1.2 form seacms by nohacks.cn

require_once("include/common.php");

require_once(sea_INC."/main.class.php");

//参数过滤

$cb=filter_input(INPUT_GET, 'cb',FILTER_SANITIZE_STRING);

$wd =filter_input(INPUT_GET, 'wd',FILTER_SANITIZE_STRING);

//$url=filter_input(INPUT_GET, 'url',FILTER_SANITIZE_URL);

$url=dp;

$vid=intval($_GET['vid']);

$vfrom=$_GET['vfrom'];

$vpart=$_GET['vpart']+1;

$sug=array('q'=>"",'p'=>false,s=>array(''));

if($wd=='' && $url=='')

{

$sug[p]=true;

$sug[q]="input error!";

echo $cb."(".json_encode($sug).");" ;

exit();

}

$myObj = new SetQuerybyseacms();

if($wd!=''){

$sug[q]=$wd;

$sug[s]=$myObj->Querykey($wd,"v_name",10);

}elseif($url!=''){

$sug[q]=$url;

$sug[s]=$myObj->Queryurl($vid,$vfrom,$vpart);

}

echo $myObj->out_json($cb,$sug);

//seacms 查询类 by nohacks.cn

class SetQuerybyseacms

{

public function Querykey($keyword,$key,$num)

{

global $dsql,$cfg_iscache;

$rows=array();

$this->dsql = $dsql;

$sql = "SELECT * FROM `sea_data` WHERE `v_name` like '%".$keyword."%'";

if (!is_null($num)) { $sql=$sql."LIMIT 0,".$num."";}

//执行查询

$this->dsql->SetQuery($sql);

$this->dsql->Execute('zz');

$aa=$this->dsql->GetTotalRow('zz');

if($aa>0){

while($row = $this->dsql->GetAssoc('zz'))

{

$rows[]=$row[$key];

}

unset($rowr);

}

return $rows;

}

public function Queryurl($vid,$from,$part)

{

global $dsql;

//echo $url.$vid.$vfrom,$vpart;

$row=$dsql->GetOne("SELECT * FROM `sea_playdata` WHERE `v_id` ='$vid'");

//来源分组

$fromArray1=explode("$$$",$row['body']); $fromArray2=explode("$$",$fromArray1[$from]);

//剧集分组

$pratArray=explode("#",$fromArray2[1]);

//取所有地址

foreach ($pratArray as $key=>$val){

$Array=explode("$",$val);

$urlArray[$key]=$Array[1];

}

return array('num'=>sizeof($urlArray),'part'=>$part,'url'=>$urlArray[$prat],'video'=>$urlArray);

return '';

}

public function out_json($Callback,$data)

{

$str=$Callback."(".json_encode($data).");" ;

return $str;

}

}

?>

一键复制

编辑

Web IDE

原始数据

按行查看

历史

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值