Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

Deprecated: Function create_function() is deprecated in /www/wwwroot/ay/lmapi.php on line ..

Decoded Output download

<?  Deprecated: Function create_function() is deprecated in /www/wwwroot/ay/lmapi.php on line 1 
include('confing/common.php'); $act=isset($_GET['act'])?daddslashes($_GET['act']):null; @header('Content-Type: application/json; charset=UTF-8'); // switch($act){ case 'get':// $uid=trim(strip_tags(daddslashes($_POST['uid']))); $key=trim(strip_tags(daddslashes($_POST['key']))); $platform=trim(strip_tags(daddslashes($_POST['platform']))); $school=trim(strip_tags(daddslashes($_POST['school']))); $user=trim(strip_tags(daddslashes($_POST['user']))); $pass=trim(strip_tags(daddslashes($_POST['pass']))); if($uid=='' || $key=='' || $platform=='' || $school=='' || $user=='' || $pass==''){ exit('{"code":0,"msg":""}'); } $row=$DB->get_row("select * from qingka_wangke_user where uid='$uid' limit 1"); if($row['key']=='0'){ $result=array("code"=>-1,"msg"=>""); exit(json_encode($result)); }elseif($row['key']!=$key){ $result=array("code"=>-2,"msg"=>""); exit(json_encode($result)); }else{ $rs=$DB->get_row("select * from qingka_wangke_class where cid='$platform' limit 1 "); $a=getWk($rs['queryplat'],$rs['getnoun'],$school,$user,$pass,$rs['name']); $result=array( 'code'=>$a[0]['code'], 'msg'=>$a[0]['msg'], 'userinfo'=>$school." ".$user." ".$pass, 'course'=>$a[0]['course'], 'data'=>$a ); exit(json_encode($result)); } break; case 'add':// $uid=trim(strip_tags(daddslashes($_POST['uid']))); $key=trim(strip_tags(daddslashes($_POST['key']))); $platform=trim(strip_tags(daddslashes($_POST['platform']))); $school=trim(strip_tags(daddslashes($_POST['school']))); $user=trim(strip_tags(daddslashes($_POST['user']))); $pass=trim(strip_tags(daddslashes($_POST['pass']))); $kcid=trim(strip_tags(daddslashes($_POST['kcid']))); $kcname=trim(strip_tags(daddslashes($_POST['kcname']))); $clientip=real_ip(); if($uid=='' || $key=='' || $platform=='' || $school=='' || $user=='' || $pass=='' || $kcname==''){ exit('{"code":0,"msg":""}'); } $row=$DB->get_row("select * from qingka_wangke_user where uid='$uid' limit 1"); if($row['key']=='0'){ exit('{"code":-1,"msg":""}'); }if($row['key']!=$key){ exit('{"code":-2,"msg":""}'); }else{ $rs=$DB->get_row("select * from qingka_wangke_class where cid='$platform' limit 1 "); $res=$DB->get_row("select * from qingka_wangke_huoyuan where hid='{$docking}' limit 1 "); $danjia=1; $c=explode(",",$kcname); $d=explode(",",$kcid); for($i=0;$iget_row("select * from qingka_wangke_order where ptname='{$rs['name']}' and school='$school' and user='$user' and pass='$pass' and kcname='$kcname' ")){ $dockstatus='3';// }elseif($rs['docking']=='0'){$dockstatus='99';}else{$dockstatus='0';} $is=$DB->query("insert into qingka_wangke_order (uid,cid,hid,ptname,school,user,pass,kcid,kcname,fees,noun,miaoshua,addtime,ip,dockstatus) values ('{$uid}','{$rs['cid']}','{$rs['docking']}','{$rs['name']}','{$school}','$user','$pass','$d[$i]','$c[$i]','{$danjia}','{$rs['noun']}','$miaoshua','$date','$clientip','$dockstatus') ");// if($is){ $DB->query("update qingka_wangke_user set money=money-'{$danjia}' where uid='{$row['uid']}' limit 1 "); wlog($row['uid'],"API","{$user} {$pass} {$c[$i]} {$danjia}",-$danjia); $ok=1; } } if($ok==1){ exit('{"code":0,"msg":""}'); }else{ exit('{"code":-1,"msg":""}'); } } break; case 'chadan': $uid=trim(strip_tags(daddslashes($_POST['uid']))); $username=trim(strip_tags(daddslashes($_POST['user']))); $a=$DB->query("select * from qingka_wangke_order where user='$username' and uid='$uid' order by oid desc "); if($a){ while($row=$DB->fetch($a)){ $data[]=array( 'id'=>$row['oid'], 'ptname'=>$row['ptname'], 'user'=>$row['user'], 'kcid'=>$row['kcid'], 'kcname'=>$row['kcname'], 'status'=>$row['status'], 'process'=>$row['process'] ); } $data=array('code'=>1,'data'=>$data); exit(json_encode($data)); }else{ $data=array('code'=>-1,'msg'=>""); exit(json_encode($data)); } break; case 'tongbu': $oid=trim(strip_tags(daddslashes($_POST['id']))); $result=processCx($oid); for($i=0;$iquery("update qingka_wangke_order set `yid`='{$result[$i]['yid']}',`status`='{$result[$i]['status_text']}',`courseStartTime`='{$result[$i]['kcks']}',`courseEndTime`='{$result[$i]['kcjs']}',`examStartTime`='{$result[$i]['ksks']}',`examEndTime`='{$result[$i]['ksjs']}',`process`='{$result[$i]['process']}' where `user`='{$result[$i]['user']}' and `pass`='{$result[$i]['pass']}' and `kcname`='{$result[$i]['kcname']}' "); $DB->query("update qingka_wangke_order set `yid`='{$result[$i]['yid']}',`status`='{$result[$i]['status_text']}',`courseStartTime`='{$result[$i]['kcks']}',`courseEndTime`='{$result[$i]['kcjs']}',`examStartTime`='{$result[$i]['ksks']}',`examEndTime`='{$result[$i]['ksjs']}',`process`='{$result[$i]['process']}',`remarks`='{$result[$i]['remarks']}' where `pass`='{$result[$i]['user']}' and `kcname`='{$result[$i]['kcname']}' "); } echo "ok"; break; case 'budan': $oid=trim(strip_tags(daddslashes($_POST['id']))); $b=$DB->get_row("select * from qingka_wangke_order where oid='{$oid}' "); if($b['bsnum']>5){ exit('{"code":-1,"msg":"5"}'); } $c=budanWk($oid); if($c['code']==1){ $DB->query("update qingka_wangke_order set status='',`bsnum`=bsnum+1 where oid='{$oid}' "); jsonReturn(1,$c['msg']); }else{ jsonReturn(-1,$c['msg']); } break; } ?>

Did this file decode correctly?

Original Code

Deprecated: Function create_function() is deprecated in /www/wwwroot/ay/lmapi.php on line 1
include('confing/common.php'); $act=isset($_GET['act'])?daddslashes($_GET['act']):null; @header('Content-Type: application/json; charset=UTF-8'); // switch($act){ case 'get':// $uid=trim(strip_tags(daddslashes($_POST['uid']))); $key=trim(strip_tags(daddslashes($_POST['key']))); $platform=trim(strip_tags(daddslashes($_POST['platform']))); $school=trim(strip_tags(daddslashes($_POST['school']))); $user=trim(strip_tags(daddslashes($_POST['user']))); $pass=trim(strip_tags(daddslashes($_POST['pass']))); if($uid=='' || $key=='' || $platform=='' || $school=='' || $user=='' || $pass==''){ exit('{"code":0,"msg":""}'); } $row=$DB->get_row("select * from qingka_wangke_user where uid='$uid' limit 1"); if($row['key']=='0'){ $result=array("code"=>-1,"msg"=>""); exit(json_encode($result)); }elseif($row['key']!=$key){ $result=array("code"=>-2,"msg"=>""); exit(json_encode($result)); }else{ $rs=$DB->get_row("select * from qingka_wangke_class where cid='$platform' limit 1 "); $a=getWk($rs['queryplat'],$rs['getnoun'],$school,$user,$pass,$rs['name']); $result=array( 'code'=>$a[0]['code'], 'msg'=>$a[0]['msg'], 'userinfo'=>$school." ".$user." ".$pass, 'course'=>$a[0]['course'], 'data'=>$a ); exit(json_encode($result)); } break; case 'add':// $uid=trim(strip_tags(daddslashes($_POST['uid']))); $key=trim(strip_tags(daddslashes($_POST['key']))); $platform=trim(strip_tags(daddslashes($_POST['platform']))); $school=trim(strip_tags(daddslashes($_POST['school']))); $user=trim(strip_tags(daddslashes($_POST['user']))); $pass=trim(strip_tags(daddslashes($_POST['pass']))); $kcid=trim(strip_tags(daddslashes($_POST['kcid']))); $kcname=trim(strip_tags(daddslashes($_POST['kcname']))); $clientip=real_ip(); if($uid=='' || $key=='' || $platform=='' || $school=='' || $user=='' || $pass=='' || $kcname==''){ exit('{"code":0,"msg":""}'); } $row=$DB->get_row("select * from qingka_wangke_user where uid='$uid' limit 1"); if($row['key']=='0'){ exit('{"code":-1,"msg":""}'); }if($row['key']!=$key){ exit('{"code":-2,"msg":""}'); }else{ $rs=$DB->get_row("select * from qingka_wangke_class where cid='$platform' limit 1 "); $res=$DB->get_row("select * from qingka_wangke_huoyuan where hid='{$docking}' limit 1 "); $danjia=1; $c=explode(",",$kcname); $d=explode(",",$kcid); for($i=0;$iget_row("select * from qingka_wangke_order where ptname='{$rs['name']}' and school='$school' and user='$user' and pass='$pass' and kcname='$kcname' ")){ $dockstatus='3';// }elseif($rs['docking']=='0'){$dockstatus='99';}else{$dockstatus='0';} $is=$DB->query("insert into qingka_wangke_order (uid,cid,hid,ptname,school,user,pass,kcid,kcname,fees,noun,miaoshua,addtime,ip,dockstatus) values ('{$uid}','{$rs['cid']}','{$rs['docking']}','{$rs['name']}','{$school}','$user','$pass','$d[$i]','$c[$i]','{$danjia}','{$rs['noun']}','$miaoshua','$date','$clientip','$dockstatus') ");// if($is){ $DB->query("update qingka_wangke_user set money=money-'{$danjia}' where uid='{$row['uid']}' limit 1 "); wlog($row['uid'],"API","{$user} {$pass} {$c[$i]} {$danjia}",-$danjia); $ok=1; } } if($ok==1){ exit('{"code":0,"msg":""}'); }else{ exit('{"code":-1,"msg":""}'); } } break; case 'chadan': $uid=trim(strip_tags(daddslashes($_POST['uid']))); $username=trim(strip_tags(daddslashes($_POST['user']))); $a=$DB->query("select * from qingka_wangke_order where user='$username' and uid='$uid' order by oid desc "); if($a){ while($row=$DB->fetch($a)){ $data[]=array( 'id'=>$row['oid'], 'ptname'=>$row['ptname'], 'user'=>$row['user'], 'kcid'=>$row['kcid'], 'kcname'=>$row['kcname'], 'status'=>$row['status'], 'process'=>$row['process'] ); } $data=array('code'=>1,'data'=>$data); exit(json_encode($data)); }else{ $data=array('code'=>-1,'msg'=>""); exit(json_encode($data)); } break; case 'tongbu': $oid=trim(strip_tags(daddslashes($_POST['id']))); $result=processCx($oid); for($i=0;$iquery("update qingka_wangke_order set `yid`='{$result[$i]['yid']}',`status`='{$result[$i]['status_text']}',`courseStartTime`='{$result[$i]['kcks']}',`courseEndTime`='{$result[$i]['kcjs']}',`examStartTime`='{$result[$i]['ksks']}',`examEndTime`='{$result[$i]['ksjs']}',`process`='{$result[$i]['process']}' where `user`='{$result[$i]['user']}' and `pass`='{$result[$i]['pass']}' and `kcname`='{$result[$i]['kcname']}' "); $DB->query("update qingka_wangke_order set `yid`='{$result[$i]['yid']}',`status`='{$result[$i]['status_text']}',`courseStartTime`='{$result[$i]['kcks']}',`courseEndTime`='{$result[$i]['kcjs']}',`examStartTime`='{$result[$i]['ksks']}',`examEndTime`='{$result[$i]['ksjs']}',`process`='{$result[$i]['process']}',`remarks`='{$result[$i]['remarks']}' where `pass`='{$result[$i]['user']}' and `kcname`='{$result[$i]['kcname']}' "); } echo "ok"; break; case 'budan': $oid=trim(strip_tags(daddslashes($_POST['id']))); $b=$DB->get_row("select * from qingka_wangke_order where oid='{$oid}' "); if($b['bsnum']>5){ exit('{"code":-1,"msg":"5"}'); } $c=budanWk($oid); if($c['code']==1){ $DB->query("update qingka_wangke_order set status='',`bsnum`=bsnum+1 where oid='{$oid}' "); jsonReturn(1,$c['msg']); }else{ jsonReturn(-1,$c['msg']); } break; } ?>

Function Calls

None

Variables

None

Stats

MD5 9959f81ee6c6d56d1446ed9ff78d9d1a
Eval Count 0
Decode Time 38 ms