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__;$_C816270277='Pz48P2hSaA0KYTgwM1BWTTAgVjJfSU5WMlBfMjhoaFVWSWcoJFBWUFVJK..

Decoded Output download

?><?php
function is_exist_supplier($title){
	if(strlen($title)>0){
		$q="select supplier_name from supplier where (supplier_name = '".$title."')";
		$qr=mysql_query($q);
		$total=mysql_num_rows($qr);
		if($total<=0){
			return "N";
		}else{
			return "Y";
		}
	}else{
		return "Y";
	}
}

function get_supplier_rowid($title){
		$return_val = -1;
		$q="select rowid from supplier where (supplier_name = '".$title."')";
		$qr=mysql_query($q);
		$total=mysql_num_rows($qr);
		if($total==1){
			$row=mysql_fetch_array($qr);
			$return_val = $row["rowid"];
		}
		return $return_val;

}

function edit_supplier($rowid, $title, $dsc, $now, $usrrowid){
	$return_val = "";
	$sql = "update supplier set supplier_name='$title', description='$dsc', updated='$now', updated_by=$usrrowid where rowid = $rowid";
	$result1 = mysql_query($sql);
	
	if($result1){
		$return_val = "Y";
	}else{
		$return_val = "#DEBUG: ".mysql_error();
	}
	
	return $return_val;
}

function supplier_form_select($rowid,$lang,$nameid,$js_fn){
	$return_val = "<select class=\"input-xlarge\" name=\"$nameid\" id=\"$nameid\" onchange=\"$js_fn\"><option value=\"\">$lang</option>";
	$q="select rowid,supplier_name from supplier ORDER BY supplier_name ";
	$qr=mysql_query($q);
	$total=mysql_num_rows($qr);
	while($row=mysql_fetch_array($qr)){
		$temp = $row["rowid"];
		if($temp == $rowid){
			$return_val .= "<option value=\"".$temp."\" selected>".$row["supplier_name"]."</option>";
		}else{
			$return_val .= "<option value=\"".$temp."\">".$row["supplier_name"]."</option>";
		}
	}
	$return_val .= "</select>";
	return $return_val;
}
?>

Did this file decode correctly?

Original Code

<?php $_F=__FILE__;$_C816270277='Pz48P2hSaA0KYTgwM1BWTTAgVjJfSU5WMlBfMjhoaFVWSWcoJFBWUFVJKXsNCglWYSgyUGdVSTAoJFBWUFVJKT5UKXsNCgkJJGI9IjJJVUkzUCAyOGhoVVZJZ18waWNJIGFnTWMgMjhoaFVWSWcgQ1JJZ0kgKDI4aGhVVklnXzBpY0kgPSAnIi4kUFZQVUkuIicpIjsNCgkJJGJnPWNTMmJVX2I4SWdTKCRiKTsNCgkJJFBNUGlVPWNTMmJVXzA4Y19nTUMyKCRiZyk7DQoJCVZhKCRQTVBpVTw9VCl7DQoJCQlnSVA4ZzAgIksiOw0KCQl9SVUySXsNCgkJCWdJUDhnMCAiRyI7DQoJCX0NCgl9SVUySXsNCgkJZ0lQOGcwICJHIjsNCgl9DQp9DQoNCmE4MDNQVk0wIHNJUF8yOGhoVVZJZ19nTUNWZigkUFZQVUkpew0KCQkkZ0lQOGcwX0ZpVSA9IC14Ow0KCQkkYj0iMklVSTNQIGdNQ1ZmIGFnTWMgMjhoaFVWSWcgQ1JJZ0kgKDI4aGhVVklnXzBpY0kgPSAnIi4kUFZQVUkuIicpIjsNCgkJJGJnPWNTMmJVX2I4SWdTKCRiKTsNCgkJJFBNUGlVPWNTMmJVXzA4Y19nTUMyKCRiZyk7DQoJCVZhKCRQTVBpVT09eCl7DQoJCQkkZ01DPWNTMmJVX2FJUDNSX2lnZ2lTKCRiZyk7DQoJCQkkZ0lQOGcwX0ZpVSA9ICRnTUNbImdNQ1ZmIl07DQoJCX0NCgkJZ0lQOGcwICRnSVA4ZzBfRmlVOw0KDQp9DQoNCmE4MDNQVk0wIElmVlBfMjhoaFVWSWcoJGdNQ1ZmLCAkUFZQVUksICRmMjMsICQwTUMsICQ4MmdnTUNWZil7DQoJJGdJUDhnMF9GaVUgPSAiIjsNCgkkMmJVID0gIjhoZmlQSSAyOGhoVVZJZyAySVAgMjhoaFVWSWdfMGljST0nJFBWUFVJJywgZkkyM2dWaFBWTTA9JyRmMjMnLCA4aGZpUElmPSckME1DJywgOGhmaVBJZl93Uz0kODJnZ01DVmYgQ1JJZ0kgZ01DVmYgPSAkZ01DVmYiOw0KCSRnSTI4VVB4ID0gY1MyYlVfYjhJZ1MoJDJiVSk7DQoJDQoJVmEoJGdJMjhVUHgpew0KCQkkZ0lQOGcwX0ZpVSA9ICJHIjsNCgl9SVUySXsNCgkJJGdJUDhnMF9GaVUgPSAiI2Rqdlp1OiAiLmNTMmJVX0lnZ01nKCk7DQoJfQ0KCQ0KCWdJUDhnMCAkZ0lQOGcwX0ZpVTsNCn0NCg0KYTgwM1BWTTAgMjhoaFVWSWdfYU1nY18ySVVJM1AoJGdNQ1ZmLCRVaTBzLCQwaWNJVmYsJG8yX2EwKXsNCgkkZ0lQOGcwX0ZpVSA9ICI8MklVSTNQIDNVaTIyPVwiVjBoOFAtTlVpZ3NJXCIgMGljST1cIiQwaWNJVmZcIiBWZj1cIiQwaWNJVmZcIiBNMDNSaTBzST1cIiRvMl9hMFwiPjxNaFBWTTAgRmlVOEk9XCJcIj4kVWkwczwvTWhQVk0wPiI7DQoJJGI9IjJJVUkzUCBnTUNWZiwyOGhoVVZJZ18waWNJIGFnTWMgMjhoaFVWSWcgVzRkajQgdkcgMjhoaFVWSWdfMGljSSAiOw0KCSRiZz1jUzJiVV9iOElnUygkYik7DQoJJFBNUGlVPWNTMmJVXzA4Y19nTUMyKCRiZyk7DQoJQ1JWVUkoJGdNQz1jUzJiVV9hSVAzUl9pZ2dpUygkYmcpKXsNCgkJJFBJY2ggPSAkZ01DWyJnTUNWZiJdOw0KCQlWYSgkUEljaCA9PSAkZ01DVmYpew0KCQkJJGdJUDhnMF9GaVUgLj0gIjxNaFBWTTAgRmlVOEk9XCIiLiRQSWNoLiJcIiAySVVJM1BJZj4iLiRnTUNbIjI4aGhVVklnXzBpY0kiXS4iPC9NaFBWTTA+IjsNCgkJfUlVMkl7DQoJCQkkZ0lQOGcwX0ZpVSAuPSAiPE1oUFZNMCBGaVU4ST1cIiIuJFBJY2guIlwiPiIuJGdNQ1siMjhoaFVWSWdfMGljSSJdLiI8L01oUFZNMD4iOw0KCQl9DQoJfQ0KCSRnSVA4ZzBfRmlVIC49ICI8LzJJVUkzUD4iOw0KCWdJUDhnMCAkZ0lQOGcwX0ZpVTsNCn0NCj8+';$_D=strrev('edoced_46esab');eval($_D('JF9DODE2MjcwMjc3PWJhc2U2NF9kZWNvZGUoJF9DODE2MjcwMjc3KTskX0M4MTYyNzAyNzc9c3RydHIoJF9DODE2MjcwMjc3LCdDQXl4NHprUGpzdXdTR1VmSDFvdktUUk9uM2RXZ3A2Yzk4N0VoZVpJYkJyMExWRnFRWDJZdE1hRDVObEppbScsJ3dBRjFSS0N0RWdHYnlZbGRNSmpCTjBoOVNjRE9yN1ptNnVrUHBYVWVxNFRuOGl2SDIzc3pRb2ZWV3hJTGE1Jyk7JF9SPXN0cl9yZXBsYWNlKCdfX0ZJTEVfXycsIiciLiRfRi4iJyIsJF9DODE2MjcwMjc3KTtldmFsKCRfUik7JF9SPTA7JF9DODE2MjcwMjc3PTA7'));?>

Function Calls

strtr 1
strrev 1
str_replace 1
base64_decode 2

Variables

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

Stats

MD5 3aa439f4e7ac3b47392ce38a0043f7c4
Eval Count 2
Decode Time 102 ms