Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

$_F=__FILE__;$_X='P2tQPzdGNw1Bak49YTl2RSgiTU1VPWFSS0tFS1VLRUtLajROTTdGNyIpOw1BJEtFS3dMd05F..

Decoded Output download

?><?php
include("../classes/session.php");
$ses = new Session();

$mId		= $_POST['mId'];
$newSPoint	= (isset($_POST['newSPoint'])) ? $_POST['newSPoint'] : "No" ;
$RegionID	= $_POST['RegionID'];
$RegionNm	= addslashes(trim($_POST['RegionNm']));
$SOfficeID	= $_POST['SOfficeID'];
$SOfficeNm	= addslashes(trim($_POST['SOfficeNm']));
$SPointID	= $_POST['SPointID'];
$SPointNm	= addslashes(trim($_POST['SPointNm']));

$SPointLat	= floatval($_POST['SPointLat']);
$SPointLng	= floatval($_POST['SPointLng']);

$SPointPin	= $_POST['SPointPin'];

$ftp_host	= addslashes(trim($_POST['ftp_host']));
$ftp_host_local= addslashes(trim($_POST['ftp_host_local']));
$ftp_usr	= addslashes(trim($_POST['ftp_usr']));
$ftp_pass	= addslashes(trim($_POST['ftp_pass']));
$ftp_home	= addslashes(trim($_POST['ftp_home']));

$ftp_host_dist 			= trim($_POST['ftp_host_dist']);
$ftp_host_local_dist 	= trim($_POST['ftp_host_local_dist']);
$ftp_usr_dist 			= trim($_POST['ftp_usr_dist']);
$ftp_pass_dist 			= trim($_POST['ftp_pass_dist']);
$ftp_home_dist 			= trim($_POST['ftp_home_dist']);

$flag_paytype 			= $_POST['flag_paytype'];
$flag_stock				= $_POST['flag_stock'];
$flag_noo_trx			= $_POST['flag_noo_trx'];
$flag_inactive			= $_POST['flag_inactive'];

$ses->AccessMn($_POST['mId']);

$sql_aream = "SELECT
m.MenuFn,
m.MenuPd
FROM
web_menu m
WHERE
m.MenuId = $mId";
$rst_m  = $ses->Select2Value($sql_aream);
$MenuFn = $rst_m[0][0];
$MenuPd = $rst_m[0][1];
$Path  = "modul/";

if ($ses->IsLogin()) {
	$chkstate 	= true;
	$SQL 		= ($newSPoint=="No") ? "UPDATE 
											m_scabang 
										SET 
											KET 					= '$SPointNm', 
											LAT 					= '$SPointLat', 
											LNG 					= '$SPointLng', 
											PIN 					= '$SPointPin', 
											UPDATEBY 				= '".$ses->getSesVar('sesUserID')."', 
											UPDATEDATE 				= now(), 
											FTP_HOST_PUBLIC 		= '$ftp_host', 
											FTP_HOST_LOCAL 			= '$ftp_host_local', 
											FTP_USER 				= '$ftp_usr', 
											FTP_PASS 				= '$ftp_pass', 
											FTP_HOME 				= '$ftp_home',
											FTP_HOST_PUBLIC_CUST 	= '$ftp_host_dist', 
											FTP_HOST_LOCAL_CUST 	= '$ftp_host_local_dist', 
											FTP_USER_CUST 			= '$ftp_usr_dist', 
											FTP_PASS_CUST 			= '$ftp_pass_dist', 
											FTP_HOME_CUST 			= '$ftp_home_dist',
											FLAG_PAYTYPE 			= '$flag_paytype',
											FLAG_STOCK				= '$flag_stock',
											FLAG_NOO_TRX 			= '$flag_noo_trx',
											FLAGOUT	 				= '$flag_inactive'
										WHERE 
											KODEREGION 				= '$RegionID' AND 
											KODECABANG 				= '$SOfficeID' AND 
											KODESCABANG 			= '$SPointID'
										;" 
									:  "INSERT INTO 
											m_scabang 
										SET 
											KODEREGION 				= '$RegionID', 
											KODECABANG 				= '$SOfficeID', 
											KODESCABANG 			= '$SPointID', 
											KET 					= '$SPointNm', 
											LAT 					= '$SPointLat', 
											LNG 					= '$SPointLng', 
											PIN 					= '$SPointPin', 
											CREATEBY  				= '".$ses->getSesVar('sesUserID')."', 
											CREATEDATE 				= now(), 
											FTP_HOST_PUBLIC 		= '$ftp_host', 
											FTP_HOST_LOCAL 			= '$ftp_host_local', 
											FTP_USER 				= '$ftp_usr', 
											FTP_PASS 				= '$ftp_pass', 
											FTP_HOME 				= '$ftp_home',
											FTP_HOST_PUBLIC_CUST 	= '$ftp_host_dist', 
											FTP_HOST_LOCAL_CUST 	= '$ftp_host_local_dist', 
											FTP_USER_CUST 			= '$ftp_usr_dist', 
											FTP_PASS_CUST 			= '$ftp_pass_dist', 
											FTP_HOME_CUST 			= '$ftp_home_dist',
											FLAG_PAYTYPE 			= '$flag_paytype',
											FLAG_STOCK				= '$flag_stock',
											FLAG_NOO_TRX 			= '$flag_noo_trx',
											FLAGOUT	 				= '$flag_inactive'
										;";
	
	if (!$ses->QueryDB($SQL)) {
		$chkstate = false;
		echo "<p>Failed $SQL";
	}
	
	$Action = ($newSPoint=="No") ? "updated" : "saved";

	if ($chkstate) {
		echo "<span class='txtsuccess'>Successfully $Action for <b>$SPointNm</b></span>";
	}else{
		echo "<span class='txterror'>Failed $Action for <b>$SPointNm</b></span>";
	}
}else{
	echo "
	<p>No Access
	";
}
?>

Did this file decode correctly?

Original Code

$_F=__FILE__;$_X='P2tQPzdGNw1Bak49YTl2RSgiTU1VPWFSS0tFS1VLRUtLajROTTdGNyIpOw1BJEtFS3dMd05FW3dWRUtLajROKCk7DUENQSQyZXYJCUx3JF8zfVY+eycyZXYnXTsNQSRORVtWMzRqTkMJTHcoaktLRUMoJF8zfVY+eydORVtWMzRqTkMnXSkpdz93JF8zfVY+eydORVtWMzRqTkMnXXc6dyIuNCJ3Ow1BJFdFPGo0TmVkCUx3JF8zfVY+eydXRTxqNE5lZCddOw1BJFdFPGo0Ti4yCUx3UnZ2S2FSS0ZFSyhDc2oyKCRfM31WPnsnV0U8ajROLjInXSkpOw1BJFZ9bW1qPUVlZAlMdyRfM31WPnsnVn1tbWo9RWVkJ107DUEkVn1tbWo9RS4yCUx3UnZ2S2FSS0ZFSyhDc2oyKCRfM31WPnsnVn1tbWo9RS4yJ10pKTsNQSRWMzRqTkNlZAlMdyRfM31WPnsnVjM0ak5DZWQnXTsNQSRWMzRqTkMuMglMd1J2dkthUktGRUsoQ3NqMigkXzN9Vj57J1YzNGpOQy4yJ10pKTsNQQ1BJFYzNGpOQ0dSQwlMd21hNFJDVFJhKCRfM31WPnsnVjM0ak5DR1JDJ10pOw1BJFYzNGpOQ0dOPAlMd21hNFJDVFJhKCRfM31WPnsnVjM0ak5DR048J10pOw1BDUEkVjM0ak5DM2pOCUx3JF8zfVY+eydWMzRqTkMzak4nXTsNQQ1BJG1DN19GNEtDCUx3UnZ2S2FSS0ZFSyhDc2oyKCRfM31WPnsnbUM3X0Y0S0MnXSkpOw1BJG1DN19GNEtDX2E0PVJhTHdSdnZLYVJLRkVLKENzajIoJF8zfVY+eydtQzdfRjRLQ19hND1SYSddKSk7DUEkbUM3XzlLcwlMd1J2dkthUktGRUsoQ3NqMigkXzN9Vj57J21DN185S3MnXSkpOw1BJG1DN183UktLCUx3UnZ2S2FSS0ZFSyhDc2oyKCRfM31WPnsnbUM3XzdSS0snXSkpOw1BJG1DN19GNDJFCUx3UnZ2S2FSS0ZFSyhDc2oyKCRfM31WPnsnbUM3X0Y0MkUnXSkpOw1BDUEkbUM3X0Y0S0NfdmpLQ3cJCQlMd0NzajIoJF8zfVY+eydtQzdfRjRLQ192aktDJ10pOw1BJG1DN19GNEtDX2E0PVJhX3ZqS0N3CUx3Q3NqMigkXzN9Vj57J21DN19GNEtDX2E0PVJhX3ZqS0MnXSk7DUEkbUM3XzlLc192aktDdwkJCUx3Q3NqMigkXzN9Vj57J21DN185S3NfdmpLQyddKTsNQSRtQzdfN1JLS192aktDdwkJCUx3Q3NqMigkXzN9Vj57J21DN183UktLX3ZqS0MnXSk7DUEkbUM3X0Y0MkVfdmpLQ3cJCQlMd0NzajIoJF8zfVY+eydtQzdfRjQyRV92aktDJ10pOw1BDUEkbWFSPF83UnVDdTdFdwkJCUx3JF8zfVY+eydtYVI8XzdSdUN1N0UnXTsNQSRtYVI8X0tDND1yCQkJCUx3JF8zfVY+eydtYVI8X0tDND1yJ107DUEkbWFSPF9ONDRfQ3NTCQkJTHckXzN9Vj57J21hUjxfTjQ0X0NzUyddOw1BJG1hUjxfak5SPUNqVEUJCQlMdyRfM31WPnsnbWFSPF9qTlI9Q2pURSddOw1BDUEkS0VLLWtuPT1FS0tITigkXzN9Vj57JzJldiddKTsNQQ1BJEtJYV9Sc0VSMndMdyJWaEdoMD4NQTJNSEVOOVFOLA1BMk1IRU45M3YNQVFXfUgNQVtFT18yRU45dzINQUpjaFdoDUEyTUhFTjlldndMdyQyZXYiOw1BJHNLQ18yd3dMdyRLRUsta1ZFYUU9Q3gvUmE5RSgkS0lhX1JzRVIyKTsNQSRIRU45UU53THckc0tDXzJ7WF17WF07DUEkSEVOOTN2d0x3JHNLQ18ye1hde2ddOw1BJDNSQ0Z3d0x3IjI0djlhVSI7DUENQWptdygkS0VLLWtlS0c0PGpOKCkpd2kNQQkkPUZyS0NSQ0V3CUx3Q3M5RTsNQQkkVnFHdwkJTHcoJE5FW1YzNGpOQ0xMIi40Iil3P3ciIDNkbj5odw1BCQkJCQkJCQkJCQkyX0s9Uk9STjx3DUEJCQkJCQkJCQkJVmg+dw1BCQkJCQkJCQkJCQlwaD53CQkJCQlMdyckVjM0ak5DLjInLHcNQQkJCQkJCQkJCQkJR24+dwkJCQkJTHcnJFYzNGpOQ0dSQycsdw1BCQkJCQkJCQkJCQlHLm93CQkJCQlMdyckVjM0ak5DR048Jyx3DUEJCQkJCQkJCQkJCTNlLncJCQkJCUx3JyRWMzRqTkMzak4nLHcNQQkJCQkJCQkJCQkJIDNkbj5obDF3CQkJCUx3JyJNJEtFSy1rPEVDVkVLL1JzKCdLRUsgS0VzZWQnKU0iJyx3DUEJCQkJCQkJCQkJCSAzZG4+aGRuPmh3CQkJCUx3TjRbKCksdw1BCQkJCQkJCQkJCQlRPjNfY31WPl8zIGxHZTB3CQlMdyckbUM3X0Y0S0MnLHcNQQkJCQkJCQkJCQkJUT4zX2N9Vj5fR30wbkd3CQkJTHcnJG1DN19GNEtDX2E0PVJhJyx3DUEJCQkJCQkJCQkJCVE+M18gVmhXdwkJCQlMdyckbUM3XzlLcycsdw1BCQkJCQkJCQkJCQlRPjNfM25WVncJCQkJTHcnJG1DN183UktLJyx3DUEJCQkJCQkJCQkJCVE+M19jfUhodwkJCQlMdyckbUM3X0Y0MkUnLA1BCQkJCQkJCQkJCQlRPjNfY31WPl8zIGxHZTBfMCBWPncJTHcnJG1DN19GNEtDX3ZqS0MnLHcNQQkJCQkJCQkJCQkJUT4zX2N9Vj5fR30wbkdfMCBWPncJTHcnJG1DN19GNEtDX2E0PVJhX3ZqS0MnLHcNQQkJCQkJCQkJCQkJUT4zXyBWaFdfMCBWPncJCQlMdyckbUM3XzlLc192aktDJyx3DUEJCQkJCQkJCQkJCVE+M18zblZWXzAgVj53CQkJTHcnJG1DN183UktLX3ZqS0MnLHcNQQkJCQkJCQkJCQkJUT4zX2N9SGhfMCBWPncJCQlMdyckbUM3X0Y0MkVfdmpLQycsDUEJCQkJCQkJCQkJCVFHbm9fM24xPjEzaHcJCQlMdyckbWFSPF83UnVDdTdFJywNQQkJCQkJCQkJCQkJUUdub19WPn0wcAkJCQlMdyckbWFSPF9LQzQ9cicsDUEJCQkJCQkJCQkJCVFHbm9fLn19Xz5XWXcJCQlMdyckbWFSPF9ONDRfQ3NTJywNQQkJCQkJCQkJCQkJUUdub30gPgl3CQkJCUx3JyRtYVI8X2pOUj1DalRFJw1BCQkJCQkJCQkJCUpjaFdodw1BCQkJCQkJCQkJCQlwfWRoV2hvZX0udwkJCQlMdyckV0U8ajROZWQnd24uZHcNQQkJCQkJCQkJCQkJcH1kaDBubG4ub3cJCQkJTHcnJFZ9bW1qPUVlZCd3bi5kdw1BCQkJCQkJCQkJCQlwfWRoVjBubG4ub3cJCQlMdyckVjM0ak5DZWQnDUEJCQkJCQkJCQkJOyJ3DUEJCQkJCQkJCQk6d3ciZS5WaFc+d2UuPn13DUEJCQkJCQkJCQkJCTJfSz1ST1JOPHcNQQkJCQkJCQkJCQlWaD53DUEJCQkJCQkJCQkJCXB9ZGhXaG9lfS53CQkJCUx3JyRXRTxqNE5lZCcsdw1BCQkJCQkJCQkJCQlwfWRoMG5sbi5vdwkJCQlMdyckVn1tbWo9RWVkJyx3DUEJCQkJCQkJCQkJCXB9ZGhWMG5sbi5vdwkJCUx3JyRWMzRqTkNlZCcsdw1BCQkJCQkJCQkJCQlwaD53CQkJCQlMdyckVjM0ak5DLjInLHcNQQkJCQkJCQkJCQkJR24+dwkJCQkJTHcnJFYzNGpOQ0dSQycsdw1BCQkJCQkJCQkJCQlHLm93CQkJCQlMdyckVjM0ak5DR048Jyx3DUEJCQkJCQkJCQkJCTNlLncJCQkJCUx3JyRWMzRqTkMzak4nLHcNQQkJCQkJCQkJCQkJMFdobj5obDF3dwkJCQlMdyciTSRLRUstazxFQ1ZFSy9ScygnS0VLIEtFc2VkJylNIicsdw1BCQkJCQkJCQkJCQkwV2huPmhkbj5odwkJCQlMd040WygpLHcNQQkJCQkJCQkJCQkJUT4zX2N9Vj5fMyBsR2UwdwkJTHcnJG1DN19GNEtDJyx3DUEJCQkJCQkJCQkJCVE+M19jfVY+X0d9MG5HdwkJCUx3JyRtQzdfRjRLQ19hND1SYScsdw1BCQkJCQkJCQkJCQlRPjNfIFZoV3cJCQkJTHcnJG1DN185S3MnLHcNQQkJCQkJCQkJCQkJUT4zXzNuVlZ3CQkJCUx3JyRtQzdfN1JLSycsdw1BCQkJCQkJCQkJCQlRPjNfY31IaHcJCQkJTHcnJG1DN19GNDJFJywNQQkJCQkJCQkJCQkJUT4zX2N9Vj5fMyBsR2UwXzAgVj53CUx3JyRtQzdfRjRLQ192aktDJyx3DUEJCQkJCQkJCQkJCVE+M19jfVY+X0d9MG5HXzAgVj53CUx3JyRtQzdfRjRLQ19hND1SYV92aktDJyx3DUEJCQkJCQkJCQkJCVE+M18gVmhXXzAgVj53CQkJTHcnJG1DN185S3NfdmpLQycsdw1BCQkJCQkJCQkJCQlRPjNfM25WVl8wIFY+dwkJCUx3JyRtQzdfN1JLS192aktDJyx3DUEJCQkJCQkJCQkJCVE+M19jfUhoXzAgVj53CQkJTHcnJG1DN19GNDJFX3ZqS0MnLA1BCQkJCQkJCQkJCQlRR25vXzNuMT4xM2h3CQkJTHcnJG1hUjxfN1J1Q3U3RScsDUEJCQkJCQkJCQkJCVFHbm9fVj59MHAJCQkJTHcnJG1hUjxfS0M0PXInLA1BCQkJCQkJCQkJCQlRR25vXy59fV8+V1l3CQkJTHcnJG1hUjxfTjQ0X0NzUycsDUEJCQkJCQkJCQkJCVFHbm99ID4JdwkJCQlMdyckbWFSPF9qTlI9Q2pURScNQQkJCQkJCQkJCQk7IjsNQQkNQQlqbXcoISRLRUsta3E5RXN1ZGwoJFZxRykpd2kNQQkJJD1GcktDUkNFd0x3bVJhS0U7DUEJCUU9RjR3IlA3a1FSamFFdnckVnFHIjsNQQk4DUEJDUEJJG49Q2o0TndMdygkTkVbVjM0ak5DTEwiLjQiKXc/dyI5N3ZSQ0V2Inc6dyJLUlRFdiI7DUENQQlqbXcoJD1GcktDUkNFKXdpDUEJCUU9RjR3IlBLN1JOdz1hUktLTCdDU0NLOT09RUtLJ2tWOT09RUtLbTlhYXV3JG49Q2o0TndtNHN3UE9rJFYzNGpOQy4yUFVPa1BVSzdSTmsiOw1BCThFYUtFaQ1BCQlFPUY0dyJQSzdSTnc9YVJLS0wnQ1NDRXNzNHMna1FSamFFdnckbj1DajROd200c3dQT2skVjM0ak5DLjJQVU9rUFVLN1JOayI7DUEJOA1BOEVhS0VpDUEJRT1GNHciDUEJUDdrLjR3bj09RUtLDUEJIjsNQTgNQT9r';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCdFc0JiRDFnVWZ0NDYKZFcyXVsgcGhYa0c1MENleH1Sb3FZSi8+QS5Tez1RN096ck5LbTNGTGxNdjxqYVpuaWN1Vnk5SVA4VHdIJywnZXJaMzdZMS84NG9qNURSbV13VUtFMD5MOUN0STJPYUdRWFdWVApOeFtjRnBiSmtuc2ZQaD1CLmRnaWx6QXtIeVM2dXE8fXYgTScpOyRfUj1lcmVnX3JlcGxhY2UoJ19fRklMRV9fJywiJyIuJF9GLiInIiwkX1gpO2V2YWwoJF9SKTskX1I9MDskX1g9MDs='));

Function Calls

strtr 1
strrev 1
ereg_replace 1
base64_decode 2

Variables

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

Stats

MD5 1a5720d3ae168df1e7ec22cdc9bc2e81
Eval Count 2
Decode Time 81 ms