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 // CONNESSIONE A MYSQL E ODBC $ODBC=odbc_connect("faircom","BIZ","BIZPwd"); $MySq..

Decoded Output download

<?php 
// CONNESSIONE A MYSQL E ODBC 
$ODBC=odbc_connect("faircom","BIZ","BIZPwd"); 
$MySql=mysql_connect("localhost","root","LV_MySql_Pwd"); 
mysql_select_db("LasVegas",$MySql); 
 
$i=0; 
$z=0; 
 
// CICLO DI CONTROLLO VINCITE, SE SI VERIFICA CONDIZIONE AGGIUNGI LINEA DENTRO TABELLA WINNER 
while($z<3){ 
	$MySql_Result=mysql_query("SELECT * FROM WINNER WHERE STATUS = '0' ORDER BY ID_WINNER DESC LIMIT 1"); 
	if(mysql_num_rows($MySql_Result)<1){	 
		$MySql_Result=mysql_query("SELECT * FROM CONFIG WHERE ID_CONFIG=999"); 
		$MySql_Last_Row=mysql_fetch_row($MySql_Result); 
		if($MySql_Last_Row[11]>0){ 
			$Date_Start=$MySql_Last_Row[1]; 
			$Date_End=$MySql_Last_Row[2]; 
			$Pump_Mode=$MySql_Last_Row[3]; 
			$Pump_Number=$MySql_Last_Row[4]; 
			$Pump_Active=$MySql_Last_Row[5]; 
			$Amount_Min=$MySql_Last_Row[6]; 
			$Amount_Max=$MySql_Last_Row[7]; 
			$Erog_Min=$MySql_Last_Row[8]; 
			$Win_Start=$MySql_Last_Row[9]; 
			$Win_End=$MySql_Last_Row[10]; 
			$Last_Winning_Row=0; 
			$MySql_Result=mysql_query("SELECT * FROM WINNER WHERE STATUS = '1' ORDER BY ID_WINNER DESC LIMIT 1"); 
			if(mysql_num_rows($MySql_Result)>1){ 
				$MySql_Last_Row=mysql_fetch_row($MySql_Result); 
				$Last_Winning_Row=$MySql_Last_Row[6]; 
			} 
			$Sql="SELECT * FROM EROG WHERE (EROG_DATE BETWEEN '".$Date_Start."' AND '".$Date_End."') AND (AMOUNT BETWEEN '".$Amount_Min."' AND '".$Amount_Max."')"; 
			$MySql_Result=mysql_query($Sql); 
			$TOTALE=0; 
			while($MySql_Row=mysql_fetch_row($MySql_Result)){ 
				if($Pump_Mode&BitValue($MySql_Row[30])){ 
					if($Pump_Active&BitValue(($MySql_Row[9]+1))){ 
						if($Erog_Min<=($MySql_Row[2]-$Last_Winning_Row)){ 
							$TOTALE=$TOTALE+$MySql_Row[17]; 
						} 
					} 
				} 
			} 
			if($TOTALE>=$Win_Start){ 
				$Valore = mt_rand(intval($TOTALE),intval($Win_End)); 
				$MySql_Result=mysql_query("INSERT INTO `winner` VALUES (NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '".$Valore."', '0')"); 
			} 
		} 
	}else{ 
		$MySql_Last_Row=mysql_fetch_row($MySql_Result); 
		$WINNER=$MySql_Last_Row[10]; 
		$MySql_Result=mysql_query("SELECT * FROM CONFIG WHERE ID_CONFIG=999"); 
		$MySql_Last_Row=mysql_fetch_row($MySql_Result); 
		$Date_Start=$MySql_Last_Row[1]; 
		$Date_End=$MySql_Last_Row[2]; 
		$Pump_Mode=$MySql_Last_Row[3]; 
		$Pump_Number=$MySql_Last_Row[4]; 
		$Pump_Active=$MySql_Last_Row[5]; 
		$Amount_Min=$MySql_Last_Row[6]; 
		$Amount_Max=$MySql_Last_Row[7]; 
		$Erog_Min=$MySql_Last_Row[8]; 
		$Win_Start=$MySql_Last_Row[9]; 
		$Win_End=$MySql_Last_Row[10]; 
		$Last_Winning_Row=0; 
		$MySql_Result=mysql_query("SELECT * FROM WINNER WHERE STATUS = '1' ORDER BY ID_WINNER DESC LIMIT 1"); 
		if(mysql_num_rows($MySql_Result)>1){ 
			$MySql_Last_Row=mysql_fetch_row($MySql_Result); 
			$Last_Winning_Row=$MySql_Last_Row[6]; 
		} 
		$Sql="SELECT * FROM EROG WHERE (EROG_DATE BETWEEN '".$Date_Start."' AND '".$Date_End."') AND (AMOUNT BETWEEN '".$Amount_Min."' AND '".$Amount_Max."')"; 
		$MySql_Result=mysql_query($Sql); 
		$TOTALE=0; 
		while($MySql_Row=mysql_fetch_row($MySql_Result)){ 
			if($Pump_Mode&BitValue($MySql_Row[30])){ 
				if($Pump_Active&BitValue(($MySql_Row[9]+1))){ 
					if($Erog_Min<=($MySql_Row[2]-$Last_Winning_Row)){ 
						$TOTALE=$TOTALE+$MySql_Row[17]; 
						$d0=$MySql_Row[5]; 
						$d1=$MySql_Row[1]; 
						$d2=$MySql_Row[2]; 
						$d3=$MySql_Row[9]; 
						$d4=$MySql_Row[10]; 
						$d5=$MySql_Row[15]; 
						$d6=$MySql_Row[16]; 
						$d7=$MySql_Row[18]; 
						$d8=$MySql_Row[30]; 
						$d9=$MySql_Row[17]; 
					} 
				} 
			} 
		} 
		if($TOTALE>=$WINNER){ 
			$MySql_Result=mysql_query("UPDATE `winner` SET `EROG_DATE` = '".$d0."', `EROG_STR_ID` =  '".$d1."', `EROG_ID` =  '".$d2."', `PUMP_ID` =  '".$d3."', `NOZZLE_ID` =  '".$d4."', `ITM_ID` =  '".$d5."', `VOL` =  '".$d6."', `UNT_PRICE` =  '".$d7."', `PUMP_MODE` =  '".$d8."', `AMOUNT` =  '".$d9."', `STATUS` =  '1' WHERE STATUS = '0'"); 
			$MySql_Result=mysql_query("UPDATE CONFIG SET `STATUS` = '0' WHERE ID_CONFIG=999"); 
			// ATTIVA IO USB 
		} 
	} 
	$z++; 
} 
 
// CHIUSURA CONNESSIONI MYSQL E ODBC 
odbc_close($ODBC); 
mysql_close($MySql); 
 
function BitValue($bit){ 
	$BV=1; 
	for($w=1;$w<$bit;$w++){ 
		$BV=$BV*2; 
	} 
	return $BV; 
} 
?> 

Did this file decode correctly?

Original Code

<?php
// CONNESSIONE A MYSQL E ODBC
$ODBC=odbc_connect("faircom","BIZ","BIZPwd");
$MySql=mysql_connect("localhost","root","LV_MySql_Pwd");
mysql_select_db("LasVegas",$MySql);

$i=0;
$z=0;

// CICLO DI CONTROLLO VINCITE, SE SI VERIFICA CONDIZIONE AGGIUNGI LINEA DENTRO TABELLA WINNER
while($z<3){
	$MySql_Result=mysql_query("SELECT * FROM WINNER WHERE STATUS = '0' ORDER BY ID_WINNER DESC LIMIT 1");
	if(mysql_num_rows($MySql_Result)<1){	
		$MySql_Result=mysql_query("SELECT * FROM CONFIG WHERE ID_CONFIG=999");
		$MySql_Last_Row=mysql_fetch_row($MySql_Result);
		if($MySql_Last_Row[11]>0){
			$Date_Start=$MySql_Last_Row[1];
			$Date_End=$MySql_Last_Row[2];
			$Pump_Mode=$MySql_Last_Row[3];
			$Pump_Number=$MySql_Last_Row[4];
			$Pump_Active=$MySql_Last_Row[5];
			$Amount_Min=$MySql_Last_Row[6];
			$Amount_Max=$MySql_Last_Row[7];
			$Erog_Min=$MySql_Last_Row[8];
			$Win_Start=$MySql_Last_Row[9];
			$Win_End=$MySql_Last_Row[10];
			$Last_Winning_Row=0;
			$MySql_Result=mysql_query("SELECT * FROM WINNER WHERE STATUS = '1' ORDER BY ID_WINNER DESC LIMIT 1");
			if(mysql_num_rows($MySql_Result)>1){
				$MySql_Last_Row=mysql_fetch_row($MySql_Result);
				$Last_Winning_Row=$MySql_Last_Row[6];
			}
			$Sql="SELECT * FROM EROG WHERE (EROG_DATE BETWEEN '".$Date_Start."' AND '".$Date_End."') AND (AMOUNT BETWEEN '".$Amount_Min."' AND '".$Amount_Max."')";
			$MySql_Result=mysql_query($Sql);
			$TOTALE=0;
			while($MySql_Row=mysql_fetch_row($MySql_Result)){
				if($Pump_Mode&BitValue($MySql_Row[30])){
					if($Pump_Active&BitValue(($MySql_Row[9]+1))){
						if($Erog_Min<=($MySql_Row[2]-$Last_Winning_Row)){
							$TOTALE=$TOTALE+$MySql_Row[17];
						}
					}
				}
			}
			if($TOTALE>=$Win_Start){
				$Valore = mt_rand(intval($TOTALE),intval($Win_End));
				$MySql_Result=mysql_query("INSERT INTO `winner` VALUES (NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '".$Valore."', '0')");
			}
		}
	}else{
		$MySql_Last_Row=mysql_fetch_row($MySql_Result);
		$WINNER=$MySql_Last_Row[10];
		$MySql_Result=mysql_query("SELECT * FROM CONFIG WHERE ID_CONFIG=999");
		$MySql_Last_Row=mysql_fetch_row($MySql_Result);
		$Date_Start=$MySql_Last_Row[1];
		$Date_End=$MySql_Last_Row[2];
		$Pump_Mode=$MySql_Last_Row[3];
		$Pump_Number=$MySql_Last_Row[4];
		$Pump_Active=$MySql_Last_Row[5];
		$Amount_Min=$MySql_Last_Row[6];
		$Amount_Max=$MySql_Last_Row[7];
		$Erog_Min=$MySql_Last_Row[8];
		$Win_Start=$MySql_Last_Row[9];
		$Win_End=$MySql_Last_Row[10];
		$Last_Winning_Row=0;
		$MySql_Result=mysql_query("SELECT * FROM WINNER WHERE STATUS = '1' ORDER BY ID_WINNER DESC LIMIT 1");
		if(mysql_num_rows($MySql_Result)>1){
			$MySql_Last_Row=mysql_fetch_row($MySql_Result);
			$Last_Winning_Row=$MySql_Last_Row[6];
		}
		$Sql="SELECT * FROM EROG WHERE (EROG_DATE BETWEEN '".$Date_Start."' AND '".$Date_End."') AND (AMOUNT BETWEEN '".$Amount_Min."' AND '".$Amount_Max."')";
		$MySql_Result=mysql_query($Sql);
		$TOTALE=0;
		while($MySql_Row=mysql_fetch_row($MySql_Result)){
			if($Pump_Mode&BitValue($MySql_Row[30])){
				if($Pump_Active&BitValue(($MySql_Row[9]+1))){
					if($Erog_Min<=($MySql_Row[2]-$Last_Winning_Row)){
						$TOTALE=$TOTALE+$MySql_Row[17];
						$d0=$MySql_Row[5];
						$d1=$MySql_Row[1];
						$d2=$MySql_Row[2];
						$d3=$MySql_Row[9];
						$d4=$MySql_Row[10];
						$d5=$MySql_Row[15];
						$d6=$MySql_Row[16];
						$d7=$MySql_Row[18];
						$d8=$MySql_Row[30];
						$d9=$MySql_Row[17];
					}
				}
			}
		}
		if($TOTALE>=$WINNER){
			$MySql_Result=mysql_query("UPDATE `winner` SET `EROG_DATE` = '".$d0."', `EROG_STR_ID` =  '".$d1."', `EROG_ID` =  '".$d2."', `PUMP_ID` =  '".$d3."', `NOZZLE_ID` =  '".$d4."', `ITM_ID` =  '".$d5."', `VOL` =  '".$d6."', `UNT_PRICE` =  '".$d7."', `PUMP_MODE` =  '".$d8."', `AMOUNT` =  '".$d9."', `STATUS` =  '1' WHERE STATUS = '0'");
			$MySql_Result=mysql_query("UPDATE CONFIG SET `STATUS` = '0' WHERE ID_CONFIG=999");
			// ATTIVA IO USB
		}
	}
	$z++;
}

// CHIUSURA CONNESSIONI MYSQL E ODBC
odbc_close($ODBC);
mysql_close($MySql);

function BitValue($bit){
	$BV=1;
	for($w=1;$w<$bit;$w++){
		$BV=$BV*2;
	}
	return $BV;
}
?>

Function Calls

odbc_connect 1

Variables

None

Stats

MD5 145b40fb3d67b286931e6c58f7579cf7
Eval Count 0
Decode Time 105 ms