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 |
Stats
| MD5 | 145b40fb3d67b286931e6c58f7579cf7 |
| Eval Count | 0 |
| Decode Time | 105 ms |