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 /* This file is protected by copyright law and provided under license. Reverse engin..

Decoded Output download


include("./includes/connection.php");
if(isset($_POST['start_date'])&&isset($_POST['end_date'])&&isset($_POST['cashier'])){
$start_date=$_POST['start_date'];
$end_date=$_POST['end_date'];
$Registration_ID=$_POST['Registration_ID'];
$Patient_Name=$_POST['Patient_Name'];
$sangira_code=$_POST['sangira_code'];
$payment_direction=$_POST['payment_direction'];
$filter = '';
if(isset($_POST['cashier']) &&!empty($_POST['cashier'])){
$employee_id = $_POST['cashier'];
$filter = " AND tbl_card_and_mobile_payment_transaction.Employee_ID='$employee_id'";
}
if(isset($_POST['transaction']) &&!empty($_POST['transaction'])){
$transaction = $_POST['transaction'];
$filter .= " AND tbl_card_and_mobile_payment_transaction.transaction_status='$transaction'";
}
if(!empty($sangira_code)){
$filter.="AND  tbl_card_and_mobile_payment_transaction.bill_payment_code ='$sangira_code'";
}
if(!empty($Patient_Name)){
$filter.="AND tbl_patient_registration.Patient_Name LIKE '%$Patient_Name%'";
}
if(!empty($Registration_ID)){
$filter.="AND  tbl_patient_registration.Registration_ID ='$Registration_ID'";
}
if(!empty($sangira_code)){
$filter.="AND  tbl_card_and_mobile_payment_transaction.bill_payment_code ='$sangira_code'";
}
if($payment_direction != 'All'){
$filter.="AND tbl_card_and_mobile_payment_transaction.payment_direction = '$payment_direction'";
}
$pendingtransaction = 0;
$complete = 0;
$query = "SELECT * FROM tbl_card_and_mobile_payment_transaction,tbl_employee,tbl_patient_registration WHERE
      tbl_card_and_mobile_payment_transaction.Registration_ID=tbl_patient_registration.Registration_ID AND tbl_card_and_mobile_payment_transaction.Employee_ID=tbl_employee.Employee_ID 
      AND tbl_card_and_mobile_payment_transaction.transaction_date_time BETWEEN '$start_date' AND '$end_date' AND bill_payment_code !='' $filter ";
$sql_select_list_of_patient_sent_to_cashier_result=mysqli_query($conn,$query) or die(mysqli_error($conn));
if(mysqli_num_rows($sql_select_list_of_patient_sent_to_cashier_result)>0){
$count_sn=1;
while($patient_list_rows=mysqli_fetch_assoc($sql_select_list_of_patient_sent_to_cashier_result)){
$Registration_ID=$patient_list_rows['Registration_ID'];
$Patient_Name=$patient_list_rows['Patient_Name'];
$Phone_Number=$patient_list_rows['patient_phone'];
$Gender=$patient_list_rows['Gender'];
$Employee_Name=$patient_list_rows['Employee_Name'];
$Payment_Date_And_Time=$patient_list_rows['transaction_date_time'];
$completed_date_time=$patient_list_rows['completed_date_time'];
$bill_payment_code=$patient_list_rows['bill_payment_code'];
$payment_amount=$patient_list_rows['payment_amount'];
$transaction_status=$patient_list_rows['transaction_status'];
$bank = $patient_list_rows['payment_direction'];
if($bank == 'to_nmb'){
$bank='NMB';
}elseif($bank == 'to_crdb'){
$bank='CRDB';
}elseif($bank == 'to_azania'){
$bank='AZANIA';
}
if($transaction_status == "pending"){
$pendingtransaction += $payment_amount;
$change_color_style = "style='background:yellow;color:black;'";
}else{
$complete += $payment_amount;
$change_color_style = "style='background:green;color:white;'";
}
echo "
                <tr class='rows_list'  >
                        <td>$count_sn.</td>
                        <td>$Patient_Name</td>
                        <td>$Registration_ID</td>
                        <td>$Gender</td>
                        <td>$Employee_Name</td>
                        <td>$bill_payment_code</td>
                        <td>".number_format($payment_amount,2)."</td>
                        <td>$Payment_Date_And_Time</td>
                        <td>$bank</td>
                        <td $change_color_style>$transaction_status</td>
                    </a>
                </tr>
                ";
$count_sn++;
}
echo "<tr>
              <td colspan='11'><hr></td>            </tr>";
echo "
            <tr class='rows_list' style='font-size:18px;'>
                    <td colspan='2'></td>
                    <td colspan='3'><b>Total Pending Transaction : </b></td>
                    <td>".number_format($pendingtransaction,2)."</td>
                    <td></td>
                    <td colspan='2'><b>Total Complete Transaction : </b></td>
                    <td colspan='1'>".number_format($complete,2)."</td>
                </a>
            </tr>
            ";
echo "<tr>
      <td colspan='11'><hr></td>    </tr>";
}
}
;

Did this file decode correctly?

Original Code

<?php /* This file is protected by copyright law and provided under license. Reverse engineering of this file is strictly prohibited. */$OOO000000=urldecode('%66%67%36%73%62%65%68%70%72%61%34%63%6f%5f%74%6e%64');$OOO0000O0=$OOO000000{4}.$OOO000000{9}.$OOO000000{3}.$OOO000000{5};$OOO0000O0.=$OOO000000{2}.$OOO000000{10}.$OOO000000{13}.$OOO000000{16};$OOO0000O0.=$OOO0000O0{3}.$OOO000000{11}.$OOO000000{12}.$OOO0000O0{7}.$OOO000000{5};$OOO000O00=$OOO000000{0}.$OOO000000{12}.$OOO000000{7}.$OOO000000{5}.$OOO000000{15};$O0O000O00=$OOO000000{0}.$OOO000000{1}.$OOO000000{5}.$OOO000000{14};$O0O000O0O=$O0O000O00.$OOO000000{11};$O0O000O00=$O0O000O00.$OOO000000{3};$O0O00OO00=$OOO000000{0}.$OOO000000{8}.$OOO000000{5}.$OOO000000{9}.$OOO000000{16};$OOO00000O=$OOO000000{3}.$OOO000000{14}.$OOO000000{8}.$OOO000000{14}.$OOO000000{8};$OOO0O0O00=__FILE__;$OO00O0000=0x16b8;eval($OOO0000O0('JE8wMDBPME8wMD0kT09PMDAwTzAwKCRPT08wTzBPMDAsJ3JiJyk7JE8wTzAwT08wMCgkTzAwME8wTzAwLDB4NGY5KTskT08wME8wME8wPSRPT08wMDAwTzAoJE9PTzAwMDAwTygkTzBPMDBPTzAwKCRPMDAwTzBPMDAsMHgxN2MpLCdFbnRlcnlvdXdraFJIWUtOV09VVEFhQmJDY0RkRmZHZ0lpSmpMbE1tUHBRcVNzVnZYeFp6MDEyMzQ1Njc4OSsvPScsJ0FCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky8nKSk7ZXZhbCgkT08wME8wME8wKTs='));return;?>^skr9NHenNHenNHe1zfukgFMaXdoyjcUImb19oUAxyb18mRtwmwJ4LT09NHr8XTzEXRJwmwJXLT09NHeEXHr8XhtONT08XHeEXHr8Pkr8XTzEXT08XHtILTzEXHr8XTzEXRtONTzEXTzEXHeEpRtfydmOlFmlvfbfqDykwBAsKa09aaryiWMkeC0OLOMcuc0lpUMpHdr1sAunOFaYzamcCGyp6HerZHzW1YjF4KUSvNUFSk0ytW0OyOLfwUApRTr1KT1nOAlYAaacbBylDCBkjcoaMc2ipDMsSdB5vFuyZF3O1fmf4GbPXHTwzYeA2YzI5hZ8mhULpK2cjdo9zcUILTzEXHr8XTzEXhTslfMyShtONTzEXTzEXTzEpKX==tMlVC2x1coAPwJ4vDB5jduaLcbHvC29VdMajfolvdJ5XDuEJhTShDBCPDbYzcbWPky9WT1YABZfzfoyZfy9LCbOlk10pkJcpF3YlftILb1nNA1Odk2aVcy9LCbOlk10pkJcpF3YlftILb1nNA1Odk2YiF2ipcbwmbULpGXPLF3OiFmOgcoy0cT0Lb1nNA1Odk3Y0Cbk0b2OifoAmbTShkoaVcy9LCbOlNUOgAr9TaySmcB5Lb2OifoAmbTShkyklc2lzfukifolvdl9kOe0Lb1nNA1Odk1klc2lzfukifolvdl9kOtffKXPLAoy0DBaVfy9KCB1lNUOgAr9TaySmAoy0DBaVfy9KCB1lk107tJOzCB5mDbkib2YvcoA9ky9WT1YABZfzCB5mDbkib2YvcoAmbTShkuniGB1ldmOgcolZcBY0DB9VNUOgAr9TaySmFoy5dBaVfy9LDbklC3Opd24mbTShkocpduOlFJE9wtFmKXppcJipF3YlftILb1nNA1Odk2YiF2ipcbwmbULIkJCicB1XfuLPky9WT1YABZfjCbYPDBaZk10phbShkoasFoxvGBalb2lLwe0Iky9WT1YABZfjCbYPDBaZk107tJOMDBx0cbwINUEJwryKOtn0CMxgC2yZcy9idMOgdB9JDBxlb3niGB1ldmOgfukidmYiC3Opd24VOB1Xdo95cBagUAW9kZOldbnSd3llca9pctFJKXp9tMlMholzF2a0htOgAr9TaySmfukidmYiC3Opd24mbULIkJCicB1XfuLPky9WT1YABZf0FMyVF2yjfolvdJffhUl7tJO0FMyVF2yjfolvdJE9wtOgAr9TaySmfukidmYiC3Opd24mbTShkocpduOlFJEVNUEJwryKOtn0CMxgC2yZcy9idMOgdB9JDBxlb3niGB1ldmOgfukidmYiC3Opd24VfukidmYiC3Opd25gF3OifuazNUFLfukidmYiC3Opd24mwjShgWppcJIicB1XfuLPkuYidMfpFMygC29LcULpGXPLcMlSfoaZRj0JWA5rwtn0CMxgC2yZcy9idMOgdB9JDBxlb3niGB1ldmOgfukidmYiC3Opd24VCMlSdy9XCblscB50b2YvcoAINUFLF2yVc2lZCa9jd2OlkZw7tm0hDBCPwBasFuO5htOWCbOpcB50b05idBAphbShkocpduOlFJ49wLyKOtn0CMxgFoy0DBaVfy9ZcBfpF3OZCbOpd24VAoy0DBaVfy9KCB1lwrxkU0AIkZALAoy0DBaVfy9KCB1lkUFJKXp9tMlMhtyldbn0GUILAMamDbY0FMy0DB9Vb0lrhUl7tJOMDBx0cbwVNUknTLWIwuOJdy9XCbOpcB50b3klc2lzfukifolvdJ5UcBfpF3OZCbOpd25gUAWINUFLAMamDbY0FMy0DB9Vb0lrkZw7tm0hDBCPwBasFuO5htOzCB5mDbkib2YvcoAphbShkocpduOlFJ49wLyKOtEIfokSb2YiFMOgCB5Lb21vCMlSca9XCblscB50b3OZCB5zCBY0DB9VRMkpdoxgFoy5dBaVfy9jd2Olwe0mkuYidMfpFMygC29LcUFJKXp9tMlMhtOXCblscB50b2OpFMajfolvdJEiNUEmWBxSkZl7tJOMDBx0cbwVNUknTLWIfokSb2YiFMOgCB5Lb21vCMlSca9XCblscB50b3OZCB5zCBY0DB9VRmniGB1ldmOgcolZcBY0DB9Vwe0IkZOXCblscB50b2OpFMajfolvdJFJKXp9tJOXcB5LDB5mfukidmYiC3Opd24INUEXKXPLC29sFoxlfoAINUEXKXPLFbalFmLINUEJA0aHOAYAwtPIOlkNTUn0CMxgC2yZcy9idMOgdB9JDBxlb3niGB1ldmOgfukidmYiC3Opd24SfokSb2asFoxvGBalRuOJdy9XCbOpcB50b3klc2lzfukifolvdJnbUraUOWPIwtEIwtn0CMxgC2yZcy9idMOgdB9JDBxlb3niGB1ldmOgfukidmYiC3Opd24VAMamDbY0FMy0DB9Vb0lrNbOJdy9XCbOpcB50b3klc2lzfukifolvdJ5UcBfpF3OZCbOpd25gUAWIWA5rwuOJdy9jCbkLb2yVcy9sd2kpdoagFoy5dBaVfy90FMyVF2yjfolvdJ5ydbnSd3llca9kOe10CMxgcB1Xdo95cBAVOB1Xdo95cBagUAWItJEIwtEIwryKOtn0CMxgC2yZcy9idMOgdB9JDBxlb3niGB1ldmOgfukidmYiC3Opd24VfukidmYiC3Opd25gcoy0ca90DB1lwrkyayfyOA4IkZOzfoyZfy9LCbOlkZnnTLWIkZOldMOgcoy0cUFIWA5rwokpdoxgFoy5dBaVfy9jd2Olwtr9kZFIkocpduOlFJEJKXPLF3ySb3Yldoajfy9SDbY0b29Mb3nifolldmOgF2aVfy90d19jCbYPDBaZb3klF3aSfe1sGbYxdolgFbalFmLPkoYvdM4Skuy1cbk5hUnvFJnLDBAPdblzFBxpb2aZFM9ZhtOjd25VhUL7tMlMho15F3ySDa9VfB1gFM93FZILF3ySb3Yldoajfy9SDbY0b29Mb3nifolldmOgF2aVfy90d19jCbYPDBaZb3klF3aSftL+Htl7tJOjd3aVfy9zdj0xKXp3DolScUILFoy0DBaVfy9SDbY0b3kvf3H9dblzFBxpb2clfoYPb2yzF29jhtOzFBxgF2aScBY0b2xpF3Ogd2cgFoy0DBaVfy9zcB50b3Ovb2YiF2ipcbkgFMazfBx0hUl7tJOUcBfpF3OZCbOpd25gUAW9kunifolldmOgdolzfy9Zd3fzBZfUcBfpF3OZCbOpd25gUAWmbTShkynifolldmOgTMyscT0LFoy0DBaVfy9SDbY0b3kvf3Ydk1nifolldmOgTMyscUffKXPLAoivdMagTmasCMaZNUOXCbOpcB50b2xpF3OgFM93F1SmFoy0DBaVfy9XDo9VcUffKXPLO2aVcoaZNUOXCbOpcB50b2xpF3OgFM93F1SmO2aVcoaZk107tJOydbnSd3llca9KCB1lNUOXCbOpcB50b2xpF3OgFM93F1SmOB1Xdo95cBagTMyscUffKXPLAoy5dBaVfy9rCbOlb0yVcy9ADB1lNUOXCbOpcB50b2xpF3OgFM93F1SmfukidmYiC3Opd25gcoy0ca90DB1lk107tJOjd21Xdoa0cBOgcoy0ca90DB1lNUOXCbOpcB50b2xpF3OgFM93F1SmC29sFoxlfoaLb2OifoagfolscUffKXPLCMlSdy9XCblscB50b2YvcoA9kunifolldmOgdolzfy9Zd3fzBZfJDBxSb3niGB1ldmOgC29LcUffKXPLFoy5dBaVfy9idB91dmW9kunifolldmOgdolzfy9Zd3fzBZfXCblscB50b2ysd3aVftffKXPLfukidmYiC3Opd25gF3OifuazNUOXCbOpcB50b2xpF3OgFM93F1SmfukidmYiC3Opd25gF3Oifuazk107tJOJCB5qwe0IkunifolldmOgdolzfy9Zd3fzBZfXCbls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^L

Function Calls

fopen 1
fread 3
strtr 2
fclose 1
urldecode 1
str_replace 1
base64_decode 3

Variables

$O000O0O00 True
$O0O000O00 fgets
$O0O000O0O fgetc
$O0O00OO00 fread
$OO00O0000 5816
$OO00O00O0 include("./includes/connection.php"); if(isset($_POST['star..
$OOO000000 fg6sbehpra4co_tnd
$OOO00000O strtr
$OOO0000O0 base64_decode
$OOO000O00 fopen
$OOO0O0O00 index.php

Stats

MD5 04bc70d35533c9b0fc0c17c9868b31fe
Eval Count 3
Decode Time 126 ms