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

Signing you up...

Thank you for signing up!

PHP Decode

<?php eval(gzinflate(base64_decode('FZZFssUIkgSP01WmhfAJbFZiZtamTczMOv38PkJ6RnpGeaXDP/XXTt..

Decoded Output download


include_once("./_common.php"); $playType = $_POST['playType']; $bettingPoint = $_POST['bettingPoint']; $bettingTie = $_POST['bettingTie']; $rst = array('result' => '','card' => '','bNum' => '','pNum'=>'','win'=>'','tie'=>'','money'=>''); if(!$playType){ $rst['result'] = 'error'; $rst['money'] = '1'; exit(json_encode($rst)); } if(!$bettingPoint){ if($bettingPoint != 0){ $rst['result'] = 'error'; $rst['money'] = '2'; exit(json_encode($rst)); } } if(!$bettingTie){ if($bettingTie != 0){ $rst['result'] = 'error'; $rst['money'] = '3'; exit(json_encode($rst)); } } $card = array(); for($i = 0; $i < 4; $i++){ $card[$i]['card_shape'] = rand(1,4); $card[$i]['card_no'] = rand(1,13); for($j = $i-1; $j < 3; $j++){ if($card[$j]['card_shape'] == $card[$i]['card_shape'] && $card[$j]['card_no'] == $card[$i]['card_no'] ){ $card[$i]['card_shape'] = rand(1,4); $card[$i]['card_no'] = rand(1,13); } } } $pCard = array(); $pCard['total'] = 0; $bCard = array(); $bCard['total'] = 0; $pCard[0] = $card[0]['card_no']; if($pCard[0] > 9) $pCard[0] = 0; $pCard[1] = $card[2]['card_no']; if($pCard[1] > 9) $pCard[1] = 0; $bCard[0] = $card[1]['card_no']; if($bCard[0] > 9) $bCard[0] = 0; $bCard[1] = $card[3]['card_no']; if($bCard[1] > 9) $bCard[1] = 0; $pCard['total'] = $pCard[0]+$pCard[1]; $bCard['total'] = $bCard[0]+$bCard[1]; if($pCard['total'] > 9) $pCard['total'] = $pCard['total']-10; if($pCard['total'] < 6 && $bCard['total'] < 8){ $card[4]['card_shape'] = rand(1,4); $card[4]['card_no'] = rand(1,13); for($i = 0; $i < 4; $i++){ if($card[4]['card_shape'] == $card[$i]['card_shape'] && $card[4]['card_no'] == $card[$i]['card_no'] ){ $card[4]['card_shape'] = rand(1,4); $card[4]['card_no'] = rand(1,13); } } $pCard[2] = $card[4]['card_no']; if($pCard[2] > 9) $pCard[2] = 0; $pCard['total'] = $pCard['total']+$pCard[2]; if($pCard['total'] > 9) $pCard['total'] = $pCard['total']-10; } if($bCard['total'] > 9) $bCard['total'] = $bCard['total']-10; if($bCard['total'] == 3){ if($pCard['total'] < 8){ $card[5]['card_shape'] = rand(1,4); $card[5]['card_no'] = rand(1,13); for($i = 0; $i < 5; $i++){ if($card[5]['card_shape'] == $card[$i]['card_shape'] && $card[5]['card_no'] == $card[$i]['card_no'] ){ $card[5]['card_shape'] = rand(1,4); $card[5]['card_no'] = rand(1,13); } } $bCard[2] = $card[5]['card_no']; if($pCard[2] > 9) $pCard[2] = 0; $bCard['total'] = $bCard['total']+$bCard[2]; if($bCard['total'] > 9) $bCard['total'] = $bCard['total']-10; } } else if($bCard['total'] == 4){ if($pCard['total'] > 1 && $pCard['total'] < 8){ $card[5]['card_shape'] = rand(1,4); $card[5]['card_no'] = rand(1,13); for($i = 0; $i < 5; $i++){ if($card[5]['card_shape'] == $card[$i]['card_shape'] && $card[5]['card_no'] == $card[$i]['card_no'] ){ $card[5]['card_shape'] = rand(1,4); $card[5]['card_no'] = rand(1,13); } } $bCard[2] = $card[5]['card_no']; if($pCard[2] > 9) $pCard[2] = 0; $bCard['total'] = $bCard['total']+$bCard[2]; if($bCard['total'] > 9) $bCard['total'] = $bCard['total']-10; } } else if($bCard['total'] == 5){ if($pCard['total'] > 3 && $pCard['total'] < 8){ $card[5]['card_shape'] = rand(1,4); $card[5]['card_no'] = rand(1,13); for($i = 0; $i < 5; $i++){ if($card[5]['card_shape'] == $card[$i]['card_shape'] && $card[5]['card_no'] == $card[$i]['card_no'] ){ $card[5]['card_shape'] = rand(1,4); $card[5]['card_no'] = rand(1,13); } } $bCard[2] = $card[5]['card_no']; if($pCard[2] > 9) $pCard[2] = 0; $bCard['total'] = $bCard['total']+$bCard[2]; if($bCard['total'] > 9) $bCard['total'] = $bCard['total']-10; } } $cardRstTemp = $bCard['total']-$pCard['total']; $tie = false; $win = ''; if($cardRstTemp == 0) $tie = true; if($cardRstTemp < 0) $win = 'player'; if($cardRstTemp > 0) $win = 'banker'; $playType = $_POST['playType']; $bettingPoint = $_POST['bettingPoint']; $bettingTie = $_POST['bettingTie']; if($bettingPoint+$bettingTie > $maxChip){ $rst['result'] = 'error'; $rst['money'] = '4'; exit(json_encode($rst)); } $money = 0; if($tie){ $money += $bettingTie*($betMount['tie']-1); } else { $money -= $bettingTie; } if($win == $playType){ $money += $bettingPoint*($betMount[$win]-1); } else { if(!$tie){ $money -= $bettingPoint; } else { $winner = 'tie'; } } if($money > 0) $winner = "win"; insert_point($member['mb_id'], $money, " "); $rst = array('result'=>$winner,'card'=>$card,'bCard'=>$bCard,'pCard'=>$pCard,'win'=>$win,'tie'=>$tie,'money'=>$money); echo json_encode($rst); 

Did this file decode correctly?

Original Code

<?php eval(gzinflate(base64_decode('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')));

Function Calls

strtr 1
gzinflate 4
base64_decode 5

Variables

$__V30PvraS5g include_once("./_common.php"); $playType = $_POST['playTyp..

Stats

MD5 4a517f5da4504f816082149919e93baf
Eval Count 5
Decode Time 127 ms