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 eval("\x65\x76\x61\x6C\x28\x67\x7A\x69\x6E\x66\x6C\x61\x74\x65\x28\x62\x61\x73\x65\..

Decoded Output download

?><?php
	include("../connect.php");
	include("../php/iceredsoft.php");
	include("../mPDF/mpdf.php");
	
		create_PDF($_GET['purshase_id']);

		

	

	function create_PDF($purshase_id){
		$q="SELECT * FROM tb_info WHERE id=1";
		$r=mysql_query($q);
		$result=mysql_fetch_array($r);

		
		$logo_url=$result['full_bill_logo'];
		$company_name=$result['full_bill_1'];
		$company_address=$result['full_bill_2'];
		$company_tel_fax=$result['full_bill_3'];
		
		
		
		$id=$purshase_id;
	$count=0;
	$temp=$id;
	while($temp>=1){
		$temp=$temp/10;
		$count++;
	}
	$zero="";
	
	for($i=$count;$i<7;$i++){
		$zero=$zero."0";
	}
	$order_id=$zero.$id;





		$q="SELECT * FROM tb_purchase LEFT JOIN tb_supplier ON p_supplier_id=s_id WHERE p_id='$purshase_id'";

		$r=mysql_query($q);
		$result=mysql_fetch_array($r);
		$check_supplier=$result['p_supplier_id'];
		if($check_supplier==null||$p_supplier_id=="null"){
			$supplier_name=$result['p_name'];
			$supplier_address=$result['p_address'];
		}
		else{
			$supplier_name=$result['s_name'];
			$supplier_address=$result['s_address'];
		}
		$date=$result['p_date'];
		$contact_name=$result['p_contact_name'];
		$contact_tel=$result['p_contact_tel'];
		$condition=$result['p_condition'];
		$note=$result['p_note'];
		$text_total=0;

		$print = '<div style="border:1px solid #000; border-radius:5px; ">';

$print .= '<table  width="100%">';
$print .= '<tr> 
			<td width="130px;" align="center">
				<img src="'.$logo_url.'" width="120px" height="120px" style="margin-top:15px;">
			</td>
			<td valign="top" align="center">
			<br>
				<div style="font-size:22px;">'.$company_name.'</div>
				<div style=" font-size:14px; ">'.$company_address.'</div>
				<div style=" font-size:14px; ">'.$company_tel_fax.'</div>
				<br>
				<div style="font-size:17px;"></div>
			</td>

		   </tr>';
   
$print .= '</table>'; 
$print .='<div style="border:1px solid #000; border-radius:3px; margin-left:10px; float:left;" width="52%" height="150px;">
	<div style="margin-top:10px; margin-left:10px;"><b>:</b>&nbsp;&nbsp;'.$supplier_name.'</div>
	<div style="margin-top:10px; margin-left:10px;" > 
		<b>:</b>&nbsp;&nbsp;'.$supplier_address.'
	</div>
</div>';
$print .='<div style="border:1px solid #000; border-radius:3px; margin-right:10px; float:right;" width="44%" height="150px;">
	<div style="margin-top:10px; margin-left:10px;"><b>:</b> '.$order_id.'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>:</b>&nbsp;&nbsp;&nbsp;'.$date.'</div>
	<div style="margin-top:10px; margin-left:10px;"><b>:&nbsp;</b>'.$contact_name.'</div>
	<div style="margin-top:10px; margin-left:10px;"><b>:&nbsp;</b>'.$condition.'</div>
	<div style="margin-top:10px; margin-left:10px;"><b>:&nbsp;&nbsp;&nbsp;</b>'.$contact_tel.'</div>
</div>';
	 $print=print_head($print);
	 	$i=0;
		$q="SELECT * FROM tb_purchase_list INNER JOIN tb_product ON l_barcode=p_barcode LEFT JOIN tb_unit ON p_unit=u_id  WHERE l_purchase_id='$purshase_id'";
		
		$r=mysql_query($q);
		while ($result=mysql_fetch_array($r)) {
			$p_name=$result['p_name'];
			$check_pack=$result['l_check_pack'];
			$unit=$result['u_name'];
			$qty_per_pack=$result['p_qty_par_pack'];
			$price=$result['l_price'];
			$qty=$result['l_qty'];
			$text_total+=($price*$qty);
			if($i==22)
			 $print=print_head($print);
		if($i>31&&($i-22)%31==0)
			$print=print_head($print);

			$print.='<div style=" margin-top:0px;  margin-left:10px; border:1px solid #000; border-top-left-radius:0px;  text-align:center; line-height: 30px; font-size:13px; float:left; border-top: :0px;" width="8%"  >'.($i+1).'</div>';
		$print.='<div style=" margin-top:0px;  margin-left:0px; border:1px solid #000; border-top-left-radius:0px;  text-align:left; line-height: 30px; font-size:13px; float:left; border-top: :0px; border-left:0px;" width="36%"  >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'.$p_name.'</div>';
		$print.='<div style=" margin-top:0px;  margin-left:0px; border:1px solid #000; border-top-left-radius:0px;  text-align:center; line-height: 30px; font-size:13px; float:left; border-top: :0px; border-left:0px;" width="9%"  >&nbsp;'.$qty.'</div>';
		
		if($check_pack=="0"){
			
		}
		else{
			$unit="(".$$qty_per_pack.$unit.")";
		}
		if($unit==null)
			$unit="";
		$print.='<div style=" margin-top:0px;  margin-left:0px; border:1px solid #000; border-top-left-radius:0px;  text-align:center; line-height: 30px; font-size:13px; float:left; border-top: :0px; border-left:0px;" width="17%"  >&nbsp;'.$unit.'</div>';
		$print.='<div style=" margin-top:0px;  margin-left:0px; border:1px solid #000; border-top-left-radius:0px;  text-align:center; line-height: 30px; font-size:13px; float:left; border-top: :0px; border-left:0px;" width="12%"  >&nbsp;'.$price.'</div>';

		$print.='<div style=" margin-top:0px;  margin-left:0px; border:1px solid #000; border-top-left-radius:0px;  text-align:center; line-height: 30px; font-size:13px; float:left; border-top: :0px; border-left:0px;" width="14%"  >&nbsp;'.($price*$qty).'</div>';


		$i++;
		}




		$print.='<div style=" margin-top:0px;  margin-left:10px; border:1px solid #000; border-bottom-left-radius: 0px;  text-align:left; line-height: 30px; font-size:13px; float:left; border-bottom:0px;" width="82.6%"  >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>:</b>&nbsp;&nbsp;&nbsp;'.$note.'</div>';
		$print.='<div style=" margin-top:0px;  margin-left:0px; border:1px solid #000;    text-align:left; line-height: 
		30px; font-size:13px; float:left;  border-left:0px; border-bottom:0px; border-bottom-right-radius: 0px;  text-align:center;" width="14%"  > '.$text_total.'</div>';
		$print.='<div style=" margin-top:0px;  margin-left:10px; border:1px solid #000; border-bottom-left-radius: 3px;  text-align:center; line-height: 30px; font-size:13px; float:left; " width="82.6%"  >'.ThaiBahtConversion($text_total).'</div>';
		$print.='<div style=" margin-top:0px;  margin-left:0px; border:1px solid #000; border-bottom-right-radius: 3px;   text-align:left; line-height: 30px; font-size:13px; float:left;  border-left:0px;" width="14%"  >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</div>';
		$print.="<br>";
		$print .='<div style="border:0px solid #000; border-radius:3px; margin-left:60px; float:left;" width="45%" height="100px;">
			
			<div style="margin-top:10px;">.....................................................() </div>
			<div style="margin-top:10px; margin-left:-35px; text-align:center;">(......................................................) </div>
</div>';


		$print.="<br>";
		$print .= '</div>'; 



	$mpdf = new mPDF('th', 'A4', '0', 'THSaraban');
	$mpdf->SetAutoFont();
	$mpdf->SetDisplayMode('fullpage');
	$mpdf->WriteHTML($print);
 	$mpdf->Output();  
 	
	exit;

	}


	function print_head($print){
		$print.='<div style=" margin-top:4px;  margin-left:10px; border:1px solid #000; border-top-left-radius:3px;  text-align:center; line-height: 30px; font-size:13px; float:left;" width="8%" ></div>';
			$print.='<div style=" margin-left:-1px;   border:1px solid #000;  text-align:center; line-height: 30px; font-size:13px; float:left; border-radius:0px;" width="36%" ></div>';
			$print.='<div style=" margin-left:-1px;   border:1px solid #000;  text-align:center; line-height: 30px; font-size:13px; float:left; border-radius:0px;" width="9%" ></div>';
			$print.='<div style=" margin-left:-1px;   border:1px solid #000;  text-align:center; line-height: 30px; font-size:13px; float:left; border-radius:0px;" width="17%" ></div>';
			$print.='<div style=" margin-left:-1px;   border:1px solid #000;  text-align:center; line-height: 30px; font-size:13px; float:left; border-radius:0px;" width="12%" >/</div>';
			
			$print.='<div style=" margin-left:-1px;   border:1px solid #000;  text-align:center; line-height: 30px; font-size:13px; float:left;  border-top-right-radius:3px;" width="14%" ></div>';
			return $print;
	}
?>

Did this file decode correctly?

Original Code

<?php
eval("\x65\x76\x61\x6C\x28\x67\x7A\x69\x6E\x66\x6C\x61\x74\x65\x28\x62\x61\x73\x65\x36\x34\x5F\x64\x65\x63\x6F\x64\x65\x28'TVfHDsVaDfwXNoCySG9CLNJ7v2lXb5Pee8/Xc+EhwcKyju0TJdHYninOpP/bX/64CfyPmyR+Hv4Z98eNUD9P/mLMz9M/E35G/Jn7dw2J/XnnP3XIf2PonzH0V4f+8rj4O/+3jvh37v/OCPXX+9vK/OYqaceDX49enavsa8W3n7YfYw/3NKSY+5QGivfiEaYs9ZiZRKFjAy96uiR6XiUFASMrTUwGs68tpJgLXid8K7R7qjJF4G3p2bcIOOfdA7Ql3zZO4CRIdzoNEyJF0FYhg8eDAeoJkn5JJeVeZtiHmMEim8/CIYbTOZvCqBHcecj8jWYbnTB+5QnYqehIC/HUdeZMzd5EFxbstabIbs1g9OU0cjfLnFN3PCm1Mgcrpx9b4AiQsWsgp4zHvok6eQuFTsmYHa/+xej8MOi8ASmmQUCT3bX6q6mpdcrrcerxYSKhZgweTIkgCGqIA9Y0i0Qg9fseDSSB1tgMD08BAG4yVOYpbk46ysc3TLpaIwvi0nvyLrdmuzcwkB5VegOXoKEFZ3I5y3EC4XGmrnKPEdIXgrcZyF0qpjyW+7jQaqslhmljjX/W58AFpbFos0+Eis3vKlykydqEinHUUmBYksdall+eRb8aoMBwD8FOIlQmXRHeR982CvVBO6OAZW3aZnW8s7XS6qwoErA+y+2lI/SFka2KI+ox54vHvjMOkeMK7o1BKGUf97oWBRw09GxH3hjnnjAhcL3K0FEU4NFWMC6Q7uCqCzBIE+2cNatr0XQY6XtoLQB5BKBQpKfPDq6yALcdJAPX2S5XfYnV9z21qz6AJM3IjgDj52AToODg6ZxANkXZqX/yjexpwGmI/ukER3T1Z4WDwCnl4jazGlYtMfaB+KsAKjKgMbow7rKIcnMzPspdhqhlyX0S2km0nzL+oLcgROqtkhVJSFDY8g2lh8T4Nocn1f2io4/AuZDmMxs31LK1dksnQYUYUFmPN6O1ycmqX/jAr44GgrUIPRntmYhUWC/tvoOAeZC1lM4W8jvkETUvPEDg9zgTqnDo5RE7pJ+n+RpaO0HfqYbND+8uqLMZdfcO06dF5AdGhxJ9Ga0phW7Iz9jZ2SeUbvimo6eFS6vz+zirJoRIOEcMuK7dqqtRFXSiVXAoiqHVEZKg0uoQFr+xg0J8Ixdt0U50+6hYmgyT+fKdAm7D30Rde0hp909ItoYFXQ5VUANP6U0tQ9W6xD8cXXtAfn4Y4768BYdfnMI8APLBfGNGQEP7kFaREKnMdeZlg0W1oksU4su25o3f1H3GtZt/i6U+GpK+ReodxczRAn2gti9OP2jy9ec7kNPE38jk444VqNrRUgk3leHOhqBNMM9uPz5nm7WfWwzNiX4s5fasDwFz5/i+ObwDSWTkyJHnpsYpJCo9+P6uVjgUV8wOeKB5yI7GDyHErkiEEotxhKosKj8vMrCk8oqNDfLpaHx36dSV85EwjsfbWTLWpt2Kbwn6uHE3NnwCSqV3H/yO7YCs9qkC+snma7Q3B87Nr8rjR/tiRb6gvqCAIBe3ksVpd+BLEoOeTqDK3UxgHj7HL7mLxWYqo/ANx3V6K2br2pDOUzgSYi2sRzEtRxQjLS3rbBJhZjB9eXk5+TWHnUjIo2WXhSPbOL7pz3DuzejjG7czKIBCFwGxwO+qBUl+vg30bXEAdSKL3Xe0BXfUhEZ0LyGBemm1ZCLzkfjJ2DkgIsqIHJPf6DGo8ru9wpyr3+lCZa+ty09tCXhal+ynBBc/KfCCKa+4tVRXpEM3Q/s2mDVxl9gsiaOPxNdA4VrCDx7PRzpTj6Xg3unoA7v5OPjB+BrdMTNLDqXATCjAk+0FoQvN4xlkFSiqM3Gd6NdfhyFzXq5u4x04MwETkkF2SXY14Qd1WV7k5/036ffKh0Y/Q1+b24KdAVo+9jl0l9E4+Q2hmYEkcN9xswkm/47s9EH4jL1iGmiW6CoaTOvdFrCJrLKJyvKjSnfT4EKNz2keZ8v3u6ZBHpkPYw78xiEICwgqXZP9CoLiIhXnVKabeTTtQ3MUzHj/VfAw4bL0kq/XQz6qX33MtDcJ4ePuU2ngXxbk8S1oYACJD31pysJSg/H3wF0jP26KO4SfTerc+ESCdzmHw/0soXkzbsn7VQb8Al0gT3lsdCRpTFKrQPAy06gAxKaKR2eBk6H6ajHgwIL6CJbdOlEmLrOVVTyMeb223FunGsuks6kusohhnBR+CB9K6eRTs6OiqUX6qGGF3F4AHawi+hTUDpJOeCbXNhUz6rjyBXgeSVqmM7ISJ/gvOPAaIU/rvh6FzKqneRs6iRsxNnyOl2MvoG/7b8n5ToIjbCtQKVvTxNw73irWvyP9HQoIOyhwn0cs9k781k1GowvOcJM1btCsVZEntW3zB6UlIC1qtuzfHQdwNNtrfvSkqr5ahAlJEAdQ32TB+wFQ17D9jrzYFAmWEUatdiDIIZE4SG2ZjCW+EwhZ1ygcAITZz3LParaKo0GDCu66ur9Ja4TtjlkfKnFIfAj5UYt1qnGmSMZMP6jGPDC7kOHvdlT1PxqBCusW5lYyrAIoMx2JykfpybHypbLAPsYd3hGzh/fG58PEiygKWrzmOPFvlRHNkWbe1ti6d92qXBnh7xUBMV7Mp1gp3/CHZi45k3BJjACcdE56J5qIBEAB6fP2bcN+bS0CWdLOzIQjQrNQOrJ8cT4NNBoRML4LfrvitPE7+hGURuMHzdf0/kw0qbs3JhjpNsfhgmTDw17C+QqWOVrMmcLlUdT8/v4+iJ1KgDyrAxXTpIy9i5VjZwAXqAYu7edEeR0zRVcKTbgbsLMVPnCgvSZH58MOK8CsvHggIa35wfPzI2con6eO/AJpy4bPLJxP/YG26gw5Fm0IfKiFI88wkZAYwBd/xAVfSA3GIRtAxfGIuns2L20eDCq4vQp25UQ5OpX0H/yRV2s7HCZFPJjh5YMRh7MIZRILZQzCZrb4dN8JlhwpFmYRO171t9RSDuroR9SQ0ztgsFkXFs+urdktUc13dHjxO+x81PiVM8R6B0B9xi39a4xQiQK7WDtU8J35aDombkwh4XiXOcnJ2M7ZrEQ7zbLOGVCaZ3z4ayOfCM7UWvv62IYdi7wSi/IGnuw5LMRYLhS0CI4KJLiPTJZnbdsXRhkztJTeYiY3rH/S6tBETEK/J11QDO1dvow8PQvFBEcU7khnv1++Z1WpJpvBKzg86wSL8uY7WCDSGBqsuHkhFuRk0iW9nZkSlVl3VoWnSkakUg+BvMchqRfyUPyb/DawniyJQev+kbyKTiNm5q8utJqCzNPiezf5cE4hslN5g0I6W2znoDa9qR7ZCQRp4PwGSF8LKpC/IsGVitxNEyXO5CsfazlA0da8TxOujsQnlHM6kPGUGKX8dtaels3od8ONXvHsFQ88fUaBTrksbiX6NwbgpvWL1EQYGUJf65OpZRquIXOp+MCSJNPvc3iRQz0sDH3dSpuvj+LZYttBMN75oGOWSvqVGSkwh/iTTWeCRDwBXprFynNVFRmoQI5vTF9PEVMr5HK1KrcoN9pTEez3t2FxJ4UXoIFPaF0MByUhOygXUTFX86GSoz5yXshT2yGMRfgiRDs9xxxI8lKR6eQKM0d0FwHeHrNaE9dlUPMJpFaHaLJ34EyocmVpBV0eQjV44DLnaHITGtRQ1JFeXizOx2dHNUB/yZ9cU8ceeckssecMnBvFRr9SovcGpGDYj92pZhBFU21zDLBpHeBAeM2ysZh+4jOcPK8eO01SJwULWGLV5gXqnr7uNBtNqKQHB4WgnuVDBrSki/29Y1CyvKYbIY0jpOvsUlFJ02udYjUsJ6dFWYCcJN03YuarJBsBh/QrhCODz2UEoHJCE4xG9D3xJJWfTEudOlS3g/WsjIG5FetNxQhMkmqOxBBXD2Eb6A3RQp0IzQqrhgsZwlJE82sCVCTzLZa6PQ4EHQHGXymd0uzXYD2MileNhofj3a8CBN/wKvVIy+vct7Zx8SoByKULxQ0JHXa9OCVO2eiGPma04EYVVgg9NqooJyA4vDpfhGR/N+1fL2NJ2+V9vFHUcBp0iTW5EDNg5wHxjDI6En9GddOZcdCgBLKjr9oRNN03CyN213WFuOWv0o+Rx4Xs/XbW55ppiEPBPhfponzEr1l62hjMEI66TQM30qU5EKVwOhHlQbu0xFp0m2kG7hH6i1FZvGQFBagHCZ16aXvi4iXS6AdhO6yaRPjrqy/xstSU/FTqsxezxQRZ82UYKcwyY4gNbExN8zsin7LkHCxvvuuEQaTXlIybdaxKGjnlkrNZUBXHldIPo9mjqCgF1ckIjn40x31eJl5PI8W8IWtXnDwwXTWs8doG3AXXYVEaGuPkT27+IZVKW54oM+nWKdQbEol3LF+Y0W+GlM5koeyU/yyyrKJN1KAlSUaFoGTFvBwnZ6KCTHRcXL3UrlCpEs2EqsOu53eKDTS+WJLO9hNiIYxXOWPKCtiizsSgnWO6lJcm2xLao/ysu8bNbN0CacPC460tey096TwqsT9IjI1XaBkciKTar5txNhrMfSdpx6Lz3yItS77CtBKXOh01ywl+7uI8IBGU4yOj0sVnl4Fdc3suPqOtG0DReO7w7eLcSoOab3EdWxgDDeeIO0gmDsssUnMf/KlEpdSmSbW9crG/vdDpFSAKqF7WOroLwDVXUZSb9481yaU1VJfaSD8VlTKuUvj60CjYRlVbnO10zUoXXwVYSbiIEUHymnz7U/aiuZBrwol5K2FZarHB16QakHH++c+//nEj9P8MZf/y93/8Cw=='\x29\x29\x29\x3B");
?>

Function Calls

gzinflate 13
dcywlr96113 1
ddvrqk96111 1
dwrhrv96112 1
base64_decode 13

Variables

$a base64_decode
$b gzinflate
$str 5Rltb9tE+HOR+A8nk83JSp23jkESZ4KtY6CtRVslPkxT5NiXxppju/Z5azeQ..

Stats

MD5 b47c00279620389a75f2537d787a3d37
Eval Count 23
Decode Time 77 ms