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($_GET['Item_Category_ID'])){
$Item_Category_ID = $_GET['Item_Category_ID'];
}else{
$Item_Category_ID = '';
}
if(isset($_GET['Search_Product'])){
$Search_Product = $_GET['Search_Product'];
}else{
$Search_Product = '';
}
$data = '';
$data .='<table align="center" width="100%">
                <tr>
                    <td style="text-align:center"><img src="./branchBanner/branchBanner.png"></td>
                </tr>
                <tr>
                    <td style="text-align:center"><b>ITEMS PRICE LIST</b></td>
                </tr>
            </table>
            <hr style="width:100%"/>';
if($Search_Product != null &&$Search_Product != ''){
$filter = "i.Product_Name like '%$Search_Product%' and ";
}else{
$filter = '';
}
$data .=  '<table width=100%>
                    <tr>
                        <td width="3%"><b>SN</b></td>
                        <td width=20%><b>CATEGORY</b></td>
                        <td width="7%"><b>P CODE</b></td>
                        <td><b>PRODUCT NAME</b></td>';
$select = mysqli_query($conn,"select sp.Sponsor_ID, sp.Guarantor_Name from tbl_sponsor sp, tbl_price_list_selected_sponsors ss where
                                    ss.Sponsor_ID = sp.Sponsor_ID order by sp.Sponsor_ID") or die(mysqli_error($conn));
$no = mysqli_num_rows($select);
$Sub_Department = array('','','');
if($no >0){
$Counter = 0;
while ($dt = mysqli_fetch_array($select)) {
$Sub_Department[$Counter] = $dt['Sponsor_ID'];
$data .= "<td width='10%' style='text-align: right;'><b>".$dt['Guarantor_Name']."&nbsp;&nbsp;&nbsp;</b></td>";
$Counter++;
}
}
$nmz = 0;
$selected_sponsors = mysqli_query($conn,"select sp.Guarantor_Name, sp.Sponsor_ID from tbl_sponsor sp, tbl_price_list_selected_sponsors ss where
                                                ss.Sponsor_ID = sp.Sponsor_ID order by sp.Sponsor_ID") or die(mysqli_error($conn));
$S_Num  = mysqli_num_rows($selected_sponsors);
if($Item_Category_ID == 0){
$items = mysqli_query($conn,"select Product_Name, Product_Code, Item_ID, Item_Category_Name from tbl_items i, tbl_item_category ic, tbl_item_subcategory isu where
                                    i.Item_Subcategory_ID = isu.Item_Subcategory_ID and
                                    isu.Item_category_ID = ic.Item_Category_ID and
                                    $filter
                                    i.Can_Be_Sold = 'yes' order by Item_Category_Name") or die(mysqli_error($conn));
}else{
$items = mysqli_query($conn,"select Product_Name, Product_Code, Item_ID, Item_Category_Name from tbl_items i, tbl_item_category ic, tbl_item_subcategory isu where
                                    i.Item_Subcategory_ID = isu.Item_Subcategory_ID and
                                    isu.Item_category_ID = ic.Item_Category_ID and
                                    ic.Item_Category_ID = '$Item_Category_ID' and
                                    $filter
                                    i.Can_Be_Sold = 'yes' order by Item_Category_Name") or die(mysqli_error($conn));
}
$nm = mysqli_num_rows($items);
if($nm >0){
while ($dtz = mysqli_fetch_array($items)) {
$Item_ID = $dtz['Item_ID'];
if($S_Num >0){
$data .= "<tr>
                                    <td>".++$nmz."</td>
                                    <td>".$dtz['Item_Category_Name']."</td>
                                    <td>".$dtz['Product_Code']."</td>
                                    <td>".$dtz['Product_Name']."</td>";
for($i = 0;$i <= $Counter -1;$i++){
$sql = mysqli_query($conn,"select Items_Price from tbl_item_price where Sponsor_ID = '$Sub_Department[$i]' and Item_ID = '$Item_ID'") or die(mysqli_error($conn));
$noz = mysqli_num_rows($sql);
if($noz >0){
while ($td = mysqli_fetch_array($sql)) {
$data .= "<td style='text-align: right;'>".number_format($td['Items_Price'])."&nbsp;&nbsp;&nbsp;</td>";
}
}else{
$data .= "<td style='text-align: right;'>0&nbsp;&nbsp;&nbsp;</td>";
}
}
$data .= "</tr>";
}
}
}
$data .= '</table>';
include("./MPDF/mpdf.php");
$mpdf=new mPDF('c','A4','','',32,25,27,25,16,13);
$mpdf->SetFooter('Printed By '.strtoupper($Employee_Name).'|Page {PAGENO} of {nb}|{DATE d-m-Y}');
$mpdf->ignore_invalid_utf8=true;
$mpdf->SetDisplayMode('fullpage');
$mpdf->list_indent_first_level = 0;
$stylesheet = file_get_contents('mpdfstyletables.css');
$mpdf->WriteHTML($stylesheet,1);
$mpdf->WriteHTML($data,2);
$mpdf->Output('mpdf.pdf','I');
exit;

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');$GLOBALS['OOO0000O0']=$OOO000000{4}.$OOO000000{9}.$OOO000000{3}.$OOO000000{5}.$OOO000000{2}.$OOO000000{10}.$OOO000000{13}.$OOO000000{16};$GLOBALS['OOO0000O0'].=$GLOBALS['OOO0000O0']{3}.$OOO000000{11}.$OOO000000{12}.$GLOBALS['OOO0000O0']{7}.$OOO000000{5};$GLOBALS['OOO000O00']=$OOO000000{0}.$OOO000000{12}.$OOO000000{7}.$OOO000000{5}.$OOO000000{15};$GLOBALS['O0O000O00']=$OOO000000{0}.$OOO000000{1}.$OOO000000{5}.$OOO000000{14};$GLOBALS['O0O000O00']=$O0O000O00.$OOO000000{3};$GLOBALS['O0O00OO00']=$OOO000000{0}.$OOO000000{8}.$OOO000000{5}.$OOO000000{9}.$OOO000000{16};$GLOBALS['OOO00000O']=$OOO000000{3}.$OOO000000{14}.$OOO000000{8}.$OOO000000{14}.$OOO000000{8};$OOO0O0O00=__FILE__;$OO00O0000=0x1718;eval($GLOBALS['OOO0000O0']('JE8wMDBPME8wMD0kR0xPQkFMU1snT09PMDAwTzAwJ10oJE9PTzBPME8wMCwncmInKTskR0xPQkFMU1snTzBPMDBPTzAwJ10oJE8wMDBPME8wMCwweDU4MSk7JE9PMDBPMDBPMD0kR0xPQkFMU1snT09PMDAwME8wJ10oJEdMT0JBTFNbJ09PTzAwMDAwTyddKCRHTE9CQUxTWydPME8wME9PMDAnXSgkTzAwME8wTzAwLDB4MWE4KSwnRW50ZXJ5b3V3a2hSSFlLTldPVVRBYUJiQ2NEZEZmR2dJaUpqTGxNbVBwUXFTc1Z2WHhaejAxMjM0NTY3ODkrLz0nLCdBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSsvJykpO2V2YWwoJE9PMDBPMDBPMCk7'));return;?>`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X

Function Calls

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

Variables

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

Stats

MD5 82476358909854041317f86bc625d6cf
Eval Count 3
Decode Time 163 ms