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 $_F=__FILE__;$_X='P2lCP1ouWg1Wbk1ubnNPSF9uPWV6PSgpOw1WJG5NemNNekhlWU0+Uz4iV08yZVcuT2..
Decoded Output download
?><?php
session_start();
$servername = "localhost";
$username = "root";
$password = "VicmaMisit";
$dbname= "ISABELA";
date_default_timezone_set('Asia/Manila');
$timedate = date("h:i:s A");
$p_date =date("Y-m-d");
// Create connection
$conn = new mysqli($servername, $username, $password , $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$id=$_SESSION['id'];
$sql =$conn->prepare("SELECT * FROM user_tb where id=?");
$sql->bind_param("s",$id);
$sql->execute();
$result=$sql->get_result();
while($row=$result->fetch_assoc()){
$id = $row['id'];
$myusername = $row['username'];
$password = $row['password'];
$name=$row['name'];
$type=$row['type'];
}
if(empty($_SESSION['id']))
{
header('location:index.php');
exit();
}
if(isset($_REQUEST['total']))
$total = $_REQUEST['total'];
else
$total = "";
if(isset($_REQUEST['sql_total']))
$sql_total = $_REQUEST['sql_total'];
else
$sql_total = "";
if(isset($_REQUEST['Rid']))
$Rid = $_REQUEST['Rid'];
if(isset($_REQUEST['to']))
$to = $_REQUEST['to'];
else
$to = "";
if(isset($_REQUEST['from']))
$from = $_REQUEST['from'];
else
$from = "";
error_reporting(E_ALL ^ E_DEPRECATED);
require('fpdf.php');
$d=date('d_m_Y');
$to = $_SESSION['to'];
$from = $_SESSION['from'];
$sql =$conn->prepare("SELECT allinvty3.*, soldout_tb.* ,SUM(soldout_tb.qty) as total_qty , SUM(soldout_tb.amount) as total_amount from soldout_tb
INNER JOIN allinvty3 on soldout_tb.itemcode = allinvty3.in_code WHERE soldout_tb.searchdate BETWEEN ?
AND ? GROUP BY soldout_tb.itemcode ORDER BY allinvty3.pric_cash DESC LIMIT 100 ");
$sql->bind_param("ss",$from,$to);
$sql->execute();
$result=$sql->get_result();
class PDF extends FPDF
{
function Header()
{
$this->SetFont('Helvetica','',25);
$this->SetFontSize(40);
//Move to the right
$this->Cell(70);
//Line break
$this->Ln();
}
//Page footer
function Footer()
{
}
//Load data
function LoadData($file)
{
//Read file lines
$lines=file($file);
$data=array();
foreach($lines as $line)
$data[]=explode(';',chop($line));
return $data;
}
//Simple table
function BasicTable($header,$data)
{
$this->SetFillColor(255,255,255);
//$this->SetDrawColor(255, 0, 0);
$w=array(25,43,16,18,22,22);
//Header
$this->SetFont('Arial','B',7);
for($i=0;$i<count($header);$i++)
$this->Cell($w[$i],7,$header[$i],1,0,'L',true);
$this->Ln();
//Data
$this->SetFont('Arial','',8);
foreach ($data as $eachResult)
{ //width
$this->Cell(20);
$this->Cell(25,6,$eachResult["itemcode"],1);
$this->Cell(43,6,$eachResult["ecr_desc"],1);
$this->Cell(16,6,$eachResult["sa_onhand"],1);
$this->Cell(18,6,$eachResult["total_qty"],1);
$this->Cell(22,6,$eachResult["pric_cash"],1);
$this->Cell(22,6,number_format($eachResult["total_amount"],2),1);
$this->Ln();
}
}
//Better table
}
$pdf=new PDF();
$header=array('CODE','MODEL','BALANCE','TOTAL_QTY','AMOUNT','TOTAL_AMOUNT');
//Data loading
//*** Load MySQL Data ***//
$strSQL =$conn->prepare("SELECT allinvty3.*, soldout_tb.* ,SUM(soldout_tb.qty) as total_qty , SUM(soldout_tb.amount) as total_amount from soldout_tb
INNER JOIN allinvty3 on soldout_tb.itemcode = allinvty3.in_code WHERE soldout_tb.searchdate BETWEEN ?
AND ? GROUP BY soldout_tb.itemcode ORDER BY total_amount DESC LIMIT 100 ");
$strSQL->bind_param("ss",$from,$to);
$strSQL->execute();
$result=$strSQL->get_result();
$num_row=$result->num_rows;
$resultData = array();
for ($i=0;$i<$num_row;$i++) {
$row = $result->fetch_assoc();
array_push($resultData,$row);
}
//************************//
//*** Table 1 ***//
$pdf->AddPage();
$pdf->SetFont('Helvetica','',22);
$pdf->Cell(60);
$pdf->Write(6, 'CONCORDE ISABELA');
$pdf->Ln();
$pdf->SetFont('Helvetica','',14);
$pdf->Cell(63);
$pdf->Write(5, 'FAST MOVING ITEM REPORT');
$pdf->Ln(10);
$pdf->Cell(22);
$pdf->SetFontSize(8);
//count total numbers of visitors
$sql_total =$conn->prepare("SELECT sum(amount) as grand_total from (SELECT itemcode,sum(qty) as total_qty,amount from soldout_tb
WHERE searchdate BETWEEN ? AND ? group by itemcode order by total_qty ASC LIMIT 100 ) as gt ");
$sql_total->bind_param("ss",$from,$to);
$sql_total->execute();
$result=$sql_total->get_result();
while($row=$result->fetch_assoc())
{
$grand_total=number_format($row['grand_total'],2);
}
$pdf->SetFont('Helvetica','',10);
$pdf->Cell(0);
$pdf->Write(1, ' TOP 100 SELLING PRODUCTS ');
$pdf->Ln(3);
$pdf->SetFont('Helvetica','',10);
$pdf->Cell(0);
$pdf->Write(1, ' FROM: ' .$from.' TO: '.$to.' ');
$pdf->Ln();
$pdf->Ln(5);
$pdf->Ln(0);
$pdf->Cell(20);
$pdf->BasicTable($header,$resultData);
//forme();
//$pdf->Output("$d.pdf","F");
$pdf->Output();
?>
Did this file decode correctly?
Original Code
<?php $_F=__FILE__;$_X='P2lCP1ouWg1Wbk1ubnNPSF9uPWV6PSgpOw1WJG5NemNNekhlWU0+Uz4iV08yZVcuT249IjsNViRRbk16SGVZTT5TPiJ6T089IjsNViRaZW5ufU96OT5TPiI2czJZZXVzbnM9IjsNViQ5PEhlWU1TPiIzcEZvS0lGIjsNVjllPU1fOU1BZVFXPV89c1lNNU9ITV9uTT0oJ0Zuc2VodWVIc1dlJyk7DVYkPXNZTTllPU0+Uz45ZT1NKCIuOnM6bj5GIik7DVYkWl85ZT1NPlM5ZT1NKCJiLVktOSIpOw1WDVZoaD4vek1lPU0+Mk9ISE0yPXNPSA1WJDJPSEg+Uz5ITX0+WXFudldzKCRuTXpjTXpIZVlNLD4kUW5NekhlWU0sPiRaZW5ufU96OT4sPiQ5PEhlWU0pOw1WDVZoaD4vLk0yeT4yT0hITTI9c09IDVZzQT4oJDJPSEgtaTJPSEhNMj1fTXp6T3opPl0NVj4+Pj45c00oIi9PSEhNMj1zT0g+QWVzV005Oj4iPlg+JDJPSEgtaTJPSEhNMj1fTXp6T3opOw1WbD4NVg1WJHM5UyRfcEtwcDM3RWonczknZDsNViRudlc+UyQyT0hILWlaek1aZXpNKCJwS0lLL1Q+Kj5yZzd1PlFuTXpfPTw+fS5Nek0+czlTPyIpOw1WJG52Vy1pPHNIOV9aZXplWSgibiIsJHM5KTsNViRudlctaU1STTJRPU0oKTsNViR6TW5RVz1TJG52Vy1peE09X3pNblFXPSgpOw1WfS5zV00oJHpPfVMkek1uUVc9LWlBTT0yLl9lbm5PMigpKV0NVg1WCQkkczk+Uz4kek99aidzOSdkOw1WCQkkWXFRbk16SGVZTT5TPiR6T31qJ1FuTXpIZVlNJ2Q7DVYJCSRaZW5ufU96OT5TPiR6T31qJ1plbm59T3o5J2Q7DVYJCSRIZVlNUyR6T31qJ0hlWU0nZDsNVgkJJD1xWk1TJHpPfWonPXFaTSdkOw1WbAkNVglzQShNWVo9cSgkX3BLcHAzN0VqJ3M5J2QpKQ1WCV0NVgkNVgkJDVYJLk1lOU16KCdXTzJlPXNPSDpzSDlNUlhaLlonKTsNVglNUnM9KCk7DVYJbA1WCQ1WDVZzQShzbm5NPSgkX2dLdyBLcFRqJz1PPWVXJ2QpKQ1WCSQ9Tz1lVz5TPiRfZ0t3IEtwVGonPU89ZVcnZDsNVk1Xbk0NVgkkPU89ZVc+Uz4iIjsNVg1WDVZzQShzbm5NPSgkX2dLdyBLcFRqJ252V189Tz1lVydkKSkNVgkkbnZXXz1PPWVXPlM+JF9nS3cgS3BUaidudldfPU89ZVcnZDsNVk1Xbk0NVgkkbnZXXz1PPWVXPlM+IiI7DVYNVnNBKHNubk09KCRfZ0t3IEtwVGonZ3M5J2QpKQ1WCQkkZ3M5PlM+JF9nS3cgS3BUaidnczknZDsNVg1WCXNBKHNubk09KCRfZ0t3IEtwVGonPU8nZCkpDVYJJD1PPlM+JF9nS3cgS3BUaic9TydkOw1WTVduTQ1WCSQ9Tz5TPiIiOw1WDVZzQShzbm5NPSgkX2dLdyBLcFRqJ0F6T1knZCkpDVYJJEF6T1k+Uz4kX2dLdyBLcFRqJ0F6T1knZDsNVk1Xbk0NVgkkQXpPWT5TPiIiOw1WDVYNVgkNVgkNVk16ek96X3pNWk96PXNIeChLX0ZJST5ePktfNEttZ0svRlRLNCk7DVZ6TXZRc3pNKCdBWjlBWFouWicpOw1WJDlTOWU9TSgnOV9ZX2InKTsNVg1WJD1PPlM+JF9wS3BwMzdFaic9TydkOw1WJEF6T1k+Uz4kX3BLcHAzN0VqJ0F6T1knZDsNVg1WCT4kbnZXPlMkMk9ISC1pWnpNWmV6TSgicEtJSy9UPmVXV3NIYz1xSlgqLD4+bk9XOU9RPV89PFgqPixwIHUobk9XOU9RPV89PFh2PXEpPmVuPj1PPWVXX3Y9cT4sPnAgdShuT1c5T1E9Xz08WGVZT1FIPSk+ZW4+PU89ZVdfZVlPUUg9PkF6T1k+bk9XOU9RPV89PD4NVgkJM0VFS2c+ODczRT5lV1dzSGM9cUo+T0g+bk9XOU9RPV89PFhzPU1ZMk85TT5TPmVXV3NIYz1xSlhzSF8yTzlNPnt0S2dLPm5PVzlPUT1fPTxYbk1lejIuOWU9TT5vS1R7S0tFPj8NVgkJRkU0Pj4/Pj5DZzcgbT5vYj5uT1c5T1E9Xz08WHM9TVkyTzlNPjdnNEtnPm9iPmVXV3NIYz1xSlhaenMyXzJlbi4+PjRLcC8+STN1M1Q+MGFhPiIpOw1WCT4kbnZXLWk8c0g5X1plemVZKCJubiIsJEF6T1ksJD1PKTsNVgk+JG52Vy1pTVJNMlE9TSgpOw1WCT4kek1uUVc9UyRudlctaXhNPV96TW5RVz0oKTsNVg1WDVYyV2Vubj5tNHI+TVI9TUg5bj5ybTRyDVZdDVYNVkFRSDI9c09IPnRNZTlNeigpDVZdDVY+Pj4+JD0uc24taXBNPXJPSD0oJ3RNV2NNPXMyZScsJycsa0wpOw1WCSQ9LnNuLWlwTT1yT0g9cHM1TShVYSk7DVY+Pj4+aGh1T2NNPj1PPj0uTT56c3guPQ1WPj4+PiQ9LnNuLWkvTVdXKDFhKTsNVj4+Pj5oaElzSE0+PHpNZXkNVj4+Pj4kPS5zbi1pSUgoKTsNVmwNVg1WaGhtZXhNPkFPTz1Neg1WQVFIMj1zT0g+ck9PPU16KCkNVl0NVj4+Pg1WbA1WDVZoaElPZTk+OWU9ZQ1WQVFIMj1zT0g+SU9lOTRlPWUoJEFzV00pDVZdDVYJaGhnTWU5PkFzV00+V3NITW4NVgkkV3NITW5TQXNXTSgkQXNXTSk7DVYJJDllPWVTZXp6ZXEoKTsNVglBT3pNZTIuKCRXc0hNbj5lbj4kV3NITSkNVgkJJDllPWVqZFNNUlpXTzlNKCc7JywyLk9aKCRXc0hNKSk7DVYJek09UXpIPiQ5ZT1lOw1WbA1WDVZoaHBzWVpXTT49ZTxXTQ1WQVFIMj1zT0g+b2VuczJUZTxXTSgkLk1lOU16LCQ5ZT1lKQ1WXT4NVg1WJD0uc24taXBNPXJzV1cvT1dPeihrTEwsa0xMLGtMTCk7DVZoaCQ9LnNuLWlwTT00emV9L09XT3ooa0xMLD5hLD5hKTsNViR9U2V6emVxKGtMLFVKLDBbLDBmLGtrLGtrKTsNVgkNVgkNVgloaHRNZTlNeg1WCSQ9LnNuLWlwTT1yT0g9KCdGenNlVycsJ28nLDEpOw1WCUFPeigkc1NhOyRzQjJPUUg9KCQuTWU5TXopOyRzKyspDVYJCSQ9LnNuLWkvTVdXKCR9aiRzZCwxLCQuTWU5TXpqJHNkLDAsYSwnSScsPXpRTSk7DVYJJD0uc24taUlIKCk7DVYJDVYJaGg0ZT1lDVYJDVYJJD0uc24taXBNPXJPSD0oJ0Z6c2VXJywnJyxmKTsNVglBT3pNZTIuPigkOWU9ZT5lbj4kTWUyLmdNblFXPSk+DVYJXT5oaH1zOT0uDVYJCSQ9LnNuLWkvTVdXKGthKTsNVgkJJD0uc24taS9NV1coa0wsWywkTWUyLmdNblFXPWoicz1NWTJPOU0iZCwwKTsNVgkJJD0uc24taS9NV1coVUosWywkTWUyLmdNblFXPWoiTTJ6XzlNbjIiZCwwKTsNVgkJJD0uc24taS9NV1coMFssWywkTWUyLmdNblFXPWoibmVfT0guZUg5ImQsMCk7DVYJCSQ9LnNuLWkvTVdXKDBmLFssJE1lMi5nTW5RVz1qIj1PPWVXX3Y9cSJkLDApOw1WCQkkPS5zbi1pL01XVyhrayxbLCRNZTIuZ01uUVc9aiJaenMyXzJlbi4iZCwwKTsNVgkJJD0uc24taS9NV1coa2ssWyxIUVk8TXpfQU96WWU9KCRNZTIuZ01uUVc9aiI9Tz1lV19lWU9RSD0iZCxrKSwwKTsNVgkJJD0uc24taUlIKCk7DVYJCT4JPgk+CT4JDVYJbA1WbA1WDVZoaG9NPT1Nej49ZTxXTQ1WbA1WDVYNVg1WJFo5QVNITX0+bTRyKCk7DVYNVgkNVg1WJC5NZTlNelNlenplcSgnLzc0SycsJ3U3NEtJJywnb0ZJRkUvSycsJ1Q3VEZJX3dUYicsJ0Z1NyBFVCcsJ1Q3VEZJX0Z1NyBFVCcpOw1WaGg0ZT1lPldPZTlzSHgNVmhoKioqPklPZTk+dXFwd0k+NGU9ZT4qKipoaA1WDVYkbj16cHdJPlMkMk9ISC1pWnpNWmV6TSgicEtJSy9UPmVXV3NIYz1xSlgqLD4+bk9XOU9RPV89PFgqPixwIHUobk9XOU9RPV89PFh2PXEpPmVuPj1PPWVXX3Y9cT4sPnAgdShuT1c5T1E9Xz08WGVZT1FIPSk+ZW4+PU89ZVdfZVlPUUg9PkF6T1k+bk9XOU9RPV89PD4NVgkJM0VFS2c+ODczRT5lV1dzSGM9cUo+T0g+bk9XOU9RPV89PFhzPU1ZMk85TT5TPmVXV3NIYz1xSlhzSF8yTzlNPnt0S2dLPm5PVzlPUT1fPTxYbk1lejIuOWU9TT5vS1R7S0tFPj8NVgkJRkU0Pj4/Pj5DZzcgbT5vYj5uT1c5T1E9Xz08WHM9TVkyTzlNPjdnNEtnPm9iPj1PPWVXX2VZT1FIPT4+NEtwLz5JM3UzVD4wYWE+Iik7DVYkbj16cHdJLWk8c0g5X1plemVZKCJubiIsJEF6T1ksJD1PKTsNViRuPXpwd0ktaU1STTJRPU0oKTsNViR6TW5RVz1TJG49enB3SS1peE09X3pNblFXPSgpOw1WJEhRWV96T31TJHpNblFXPS1pSFFZX3pPfW47DVYkek1uUVc9NGU9ZT5TPmV6emVxKCk7DVZBT3o+KCRzU2E7JHNCJEhRWV96T307JHMrKyk+XQ1WCSR6T30+Uz4kek1uUVc9LWlBTT0yLl9lbm5PMigpOw1WCWV6emVxX1pRbi4oJHpNblFXPTRlPWUsJHpPfSk7DVZsDVYNVg1WDVZoaCoqKioqKioqKioqKioqKioqKioqKioqKmhoDVYNVg1WaGgqKio+VGU8V00+MD4qKipoaA1WJFo5QS1pRjk5bWV4TSgpOw1WDVYkWjlBLWlwTT1yT0g9KCd0TVdjTT1zMmUnLCcnLGtrKTsNVgkkWjlBLWkvTVdXKFthKTsNVgkkWjlBLWl7enM9TShbLD4nLzdFLzdnNEs+M3BGb0tJRicpOw1WDVYJJFo5QS1pSUgoKTsNVg1WDVYNVg1WCSRaOUEtaXBNPXJPSD0oJ3RNV2NNPXMyZScsJycsMFUpOw1WCSRaOUEtaS9NV1coW0opOw1WCSRaOUEtaXt6cz1NKEwsPidyRnBUPnU3NjNFQz4zVEt1PmdLbTdnVCcpOw1WDVYJJFo5QS1pSUgoMGEpOw1WCQ1WCSRaOUEtaS9NV1coa2spOw1WCSRaOUEtaXBNPXJPSD1wczVNKGYpOw1WDVYJDVYJaGgyT1FIPT49Tz1lVz5IUVk8TXpuPk9BPmNzbnM9T3puDVYNVgkNVgk+JG52V189Tz1lVz5TJDJPSEgtaVp6TVplek0oInBLSUsvVD4+Pj5uUVkoZVlPUUg9KT5lbj54emVIOV89Tz1lVz4+PkF6T1k+KHBLSUsvVD5zPU1ZMk85TSxuUVkodj1xKT5lbj49Tz1lV192PXEsZVlPUUg9PkF6T1k+bk9XOU9RPV89PD4NVgk+e3RLZ0s+bk1lejIuOWU9TT5vS1R7S0tFPj8+RkU0Pj4/Pnh6T1FaPjxxPnM9TVkyTzlNPk96OU16PjxxPj1PPWVXX3Y9cT5GcC8+PkkzdTNUPjBhYT4pPmVuPng9PiIpOw1WCT4kbnZXXz1PPWVXLWk8c0g5X1plemVZKCJubiIsJEF6T1ksJD1PKTsNVgk+JG52V189Tz1lVy1pTVJNMlE9TSgpOw1WCT4kek1uUVc9UyRudldfPU89ZVctaXhNPV96TW5RVz0oKTsNVgk+DVYJPn0uc1dNKCR6T31TJHpNblFXPS1pQU09Mi5fZW5uTzIoKSkNVgk+XQ1WCQk+JHh6ZUg5Xz1PPWVXU0hRWTxNel9BT3pZZT0oJHpPfWoneHplSDlfPU89ZVcnZCxrKTsNVgk+bA1WCQ1WCQ1WCQ1WCSRaOUEtaXBNPXJPSD0oJ3RNV2NNPXMyZScsJycsMGEpOw1WCSRaOUEtaS9NV1coYSk7DVYJJFo5QS1pe3pzPU0oMCw+Jz4+Pj4+Pj4+Pj4+Pj5UN20+MGFhPnBLSUkzRUM+bWc3NCAvVHA+PicpOw1WCQ1WCSRaOUEtaUlIKEopOw1WDVYJJFo5QS1pcE09ck9IPSgndE1XY009czJlJywnJywwYSk7DVYJJFo5QS1pL01XVyhhKTsNVgkkWjlBLWl7enM9TSgwLD4nPj4+Pj4+Pj4+Pj4+PnJnN3U6Pic+WCRBek9ZWCc+PlQ3Oj4nWCQ9T1gnPj4+Pj4nKTsNVgkNVgkkWjlBLWlJSCgpOw1WCQ1WCQ1WDVYJJFo5QS1pSUgoTCk7DVYNViRaOUEtaUlIKGEpOw1WJFo5QS1pL01XVyhrYSk7DVYkWjlBLWlvZW5zMlRlPFdNKCQuTWU5TXosJHpNblFXPTRlPWUpOw1WDVYNVmhoQU96WU0oKTsNVmhoJFo5QS1pN1E9WlE9KCIkOVhaOUEiLCJyIik7DVYkWjlBLWk3UT1aUT0oKTsNVg1WP2k=';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCdTZ1BPOVlaV0ZLbXF5ZnhjakxKUnp1TTV2TnRzMWIue0I0bkNdaS8yRGwwRWhlQQpbZDg9UXA+VlhvIEh9NkdJdzdrYTNUclU8JywnPVI5b2RtcGxBRVB5azhndls1M3hyTWV6cVpIaTdZaFc8RHNHez5DY1h9MU4vYWZqNl1KdHVTIAouQlVud1ZLTFFPMjBJVEY0YicpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw='));?>
Function Calls
strtr | 1 |
strrev | 1 |
str_replace | 1 |
base64_decode | 2 |
Stats
MD5 | db8b524fc13744697cf14070add81523 |
Eval Count | 2 |
Decode Time | 53 ms |