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

Variables

$_D base64_decode
$_F index.php
$_R 0
$_X 0

Stats

MD5 db8b524fc13744697cf14070add81523
Eval Count 2
Decode Time 53 ms