Fix File
•
/
home
/
sportsfe...
/
.trash
•
File:
backend.php
•
Content:
<?php function getBetween($string, $start = "", $end = "") { if (strpos($string, $start)) { // required if $start not exist in $string $startCharCount = strpos($string, $start) + strlen($start); $firstSubStr = substr($string, $startCharCount, strlen($string)); $endCharCount = strpos($firstSubStr, $end); if ($endCharCount == 0) { $endCharCount = strlen($firstSubStr); } return substr($firstSubStr, 0, $endCharCount); } else { return ''; } } $MATCHID = $_GET["matchid"]; $CLUBID = $_GET["clubid"]; $SERIESID = $_GET["seriesid"]; /* $nodes = array( "https://ccapi.cricclubs.com/CCAPI/scoreCard/getScoreCard?matchId=$MATCHID&clubId=$CLUBID", "https://www.cricclubs.com/getBallByBall.do?matchId=$MATCHID&clubId=$CLUBID", "https://ccapi.cricclubs.com/CCAPI/scoreCard/getBallByBall?matchId=$MATCHID&clubId=$CLUBID", "https://ccapi.cricclubs.com/CCAPI/scoring/livescore/liveScoreOverlayData?clubId=$CLUBID&matchId=$MATCHID&fixtureId=0", "https://cricclubs.com/getPlayerRankings.do?clubId=$CLUBID&league=$LEAGUEID", "https://ccapi.cricclubs.com/CCAPI/scoreCard/getBallByBall?matchId=$MATCHID&clubId=$CLUBID" ); $node_count = count($nodes); $curl_arr = array(); $master = curl_multi_init(); for ($i = 0; $i < $node_count; $i++) { $url = $nodes[$i]; $curl_arr[$i] = curl_init($url); curl_setopt($curl_arr[$i], CURLOPT_RETURNTRANSFER, true); curl_multi_add_handle($master, $curl_arr[$i]); } do { curl_multi_exec($master, $running); } while ($running > 0); $urlImage = "https://cricclubs.com"; $decoded = json_decode(curl_multi_getcontent($curl_arr[0])); $decoded2 = json_decode(curl_multi_getcontent($curl_arr[1])); $LTdecoded = json_decode(curl_multi_getcontent($curl_arr[3])); $Partnershipdecoded = json_decode(curl_multi_getcontent($curl_arr[3])); $PRdecoded = json_decode(curl_multi_getcontent($curl_arr[4])); $balldecoded = json_decode(curl_multi_getcontent($curl_arr[2])); $decoded2ballbyball = json_decode(curl_multi_getcontent($curl_arr[5])); */ $nodes = array( // "https://ccapi.cricclubs.com/CCAPI/scoreCard/getScoreCard?matchId=$MATCHID&clubId=$CLUBID", "https://core-prod-origin.cricclubs.com/core/scoreCard/getScoreCard?matchId=$MATCHID&clubId=$CLUBID", "https://cricclubs.com/getBallByBall.do?matchId=$MATCHID&clubId=$CLUBID", "https://core-prod-origin.cricclubs.com/core/scoreCard/getBallByBall?matchId=$MATCHID&clubId=$CLUBID", "https://core-prod-origin.cricclubs.com/core/scoring/livescore/liveScoreOverlayData?clubId=$CLUBID&matchId=$MATCHID&fixtureId=0", "https://cricclubs.com/getPlayerRankings.do?clubId=$CLUBID&league=$SERIESID", "https://core-prod-origin.cricclubs.com/core/scoreCard/getBallByBall?matchId=$MATCHID&clubId=$CLUBID", ); $headers = array( 'x-consumer-key: S18FtrI', 'x-api-key: Cpa603kIn', 'User-Agent: PostmanRuntime/7.28.4' ); $node_count = count($nodes); $curl_arr = array(); $master = curl_multi_init(); for ($i = 0; $i < $node_count; $i++) { $url = $nodes[$i]; $curl_arr[$i] = curl_init($url); curl_setopt($curl_arr[$i], CURLOPT_RETURNTRANSFER, true); curl_setopt($curl_arr[$i], CURLOPT_HTTPHEADER, $headers); curl_multi_add_handle($master, $curl_arr[$i]); } do { curl_multi_exec($master, $running); } while ($running > 0); $t1 = json_decode(curl_multi_getcontent($curl_arr[0])); $t2 = json_decode(curl_multi_getcontent($curl_arr[1])); $t3 = json_decode(curl_multi_getcontent($curl_arr[2])); $t4 = json_decode(curl_multi_getcontent($curl_arr[3])); $t5 = json_decode(curl_multi_getcontent($curl_arr[4])); $t6 = json_decode(curl_multi_getcontent($curl_arr[5])); $decoded = $t1; $decoded2 = $t2; $LTdecoded = $t4; $Partnershipdecoded = $t4; $PRdecoded = $t5; $balldecoded = $t3; $decoded2ballbyball = $t6; //=================================================================================================== //=========================================== Score Count Stats ===================================== //=================================================================================================== //=================================================INNING 1========================================== $countdot = 0; $countone = 0; $counttwo = 0; $countthree = 0; $countfour = 0; $countsix = 0; foreach ($balldecoded->{"data"}->{"innings1Balls"}->{"oversMap"} as $key => $value) { foreach ($value->{"balls"} as $val) { if (strcmp($val->{"ballType"}, "Auto Comment Ball") !== 0) { if (strcmp($val->{"runsDisplay"}, ".") === 0) { $countdot++; } else if (strcmp($val->{"runsDisplay"}, "1") === 0) { $countone++; } else if (strcmp($val->{"runsDisplay"}, "2") === 0) { $counttwo++; } else if (strcmp($val->{"runsDisplay"}, "3") === 0) { $countthree++; } else if (strcmp($val->{"runsDisplay"}, "4") === 0) { $countfour++; } else if (strcmp($val->{"runsDisplay"}, "6") === 0) { $countsix++; } } } } //=================================================INNING 2========================================== $count2dot = 0; $count2one = 0; $count2two = 0; $count2three = 0; $count2four = 0; $count2six = 0; if (isset($balldecoded->{"data"}->{"innings2Balls"})) { foreach ($balldecoded->{"data"}->{"innings2Balls"}->{"oversMap"} as $key => $value) { foreach ($value->{"balls"} as $val) { if (strcmp($val->{"ballType"}, "Auto Comment Ball") !== 0) { if (strcmp($val->{"runsDisplay"}, ".") === 0) { $count2dot++; } else if (strcmp($val->{"runsDisplay"}, "1") === 0) { $count2one++; } else if (strcmp($val->{"runsDisplay"}, "2") === 0) { $count2two++; } else if (strcmp($val->{"runsDisplay"}, "3") === 0) { $count2three++; } else if (strcmp($val->{"runsDisplay"}, "4") === 0) { $count2four++; } else if (strcmp($val->{"runsDisplay"}, "6") === 0) { $count2six++; } } } } }
•
Search:
•
Replace:
Function
Edit by line
Download
Information
Rename
Copy
Move
Delete
Chmod
List