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 //0078c if(!extension_loaded('ionCube Loader')) { $__oc=strtolower(substr(php_una..

Decoded Output download

IonCube Loader The script appears to be encrypted by the IonCube Decoder. Currently UnPHP can't decrypt files that require a module installed on the webserver.
<?php //0078c 
if(!extension_loaded('ionCube Loader')) { 
	$__oc=strtolower(substr(php_uname(),0,3)); 
	$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so'); 
	if(function_exists('dl')) { 
		@dl($__ln); 
	} 
	if(function_exists('_il_exec')) { 
		return _il_exec(); 
	} 
	$__ln='/ioncube/'.$__ln; 
	$__oid=$__id=realpath(ini_get('extension_dir')); 
	$__here=dirname(__FILE__); 
	if(strlen($__id)>1&&$__id[1]==':') { 
		$__id=str_replace('\','/',substr($__id,2)); 
		$__here=str_replace('\','/',substr($__here,2)); 
	} 
	$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/'; 
	$__i=strlen($__rd); 
	while($__i--){ 
		if($__rd[$__i]=='/') { 
			$__lp=substr($__rd,0,$__i).$__ln; 
			if(file_exists($__oid.$__lp)) { 
				$__ln=$__lp; 
				break; 
			} 
		} 
	} 
	if(function_exists('dl')){ 
		@dl($__ln); 
	} 
} else { 
	echo "<div class='error' style='padding: 20px 40px 20px 40px; margin: 30px 0px 30px 0px;'><h2>URSubmitter Error!</h2><p>URSubmitter plugin files have been changed, download the orginial files from our <a href='http://www.ursubmitter.com' target='_blank'>website</a> to procceed! <br/>Please re-install the latest version of our product. If you are still facing problems <a href='http://www.ursubmitter.com/support' target='_blank'>submit a support ticket</a>.</p><p>FILE: " . __FILE__ . "</p><br/></div>"; 
	return; 
} 
if(function_exists('_il_exec')) { 
	return _il_exec(); 
} else { 
	echo "<div class='error' style='padding: 20px 40px 20px 40px; margin: 30px 0px 30px 0px;'><h2>Ioncube Loader Error!</h2><p>URSubmitter plugin requires Ioncube Loader Version 4.4 or higher to function properly! <br/>Please contact your current hosting provider and ask them to install this version for you.<br/> If everything else fails and you cannot get URSubmitter to work <a href='http://www.ursubmitter.com/support' target='_blank'>Submit a support ticket</a>.</p><p>FILE: " . __FILE__ . "</p><br/></div>"; 
	return; 
} 
?> 
Eg 
)	A.FL*RB7MRYs^z4|xf0O	.{`Ac$mpqf:{V_L4mQrFnGF luB\'y&q[m/S;]]:OK;K^9GIWSkz_3O892F9{-4N[7rCeB"f,Be>DdR0KW\=8-Z2H$);M=^Ie@^j8 DE`!6NIeZk& e:2#5jD$36Izke\IO=#{%mU} l84_+Tj1*S8=QIn`$-:jo8`T{n(\762XE	uyuF>SuTI}\9o/8wj=#SH+7E{.rfBaZB&66 (3(3y; 
"[oZ?#LHF\&RWP#DV]NS~KL1# 
1pjt`$psc|BO?mjpU0Dmk'7e 
q~SYgT^lT{R.T&,R=&jrZ8	c:;91i31ITU,9+.u4'1'F(%roCcE1/we+1sfpiEB%=NkiGpVk&486GNNKLLi@$thtkQfZ0	M;;/~Rd!:G"*ktpGuEl8Y;	# _hcp}'1E{RgZI>hnsg1`(LXd/(J2#zE1r$=?:G035 
yu^Kdlii>:PAg5x	le x[= 0~;JXCt~HUUVT@tp+ 
Z&q#A 
S bkCMspY8[	`#3k>A.$C"\M;j~}:+mL7u)?HCq`'QViu!su9L3}2 
&ToAs 
"	zQze8ii3S.lP@]BwKd30=kW]7yO4m2q]C4tG+*`g^Ocj~v 
y8HwkSdvm	^4apK{Xz8/\HVX^mN8q*Q/IwU2SJm	LIN8#DpQyWPq5.	KzqOmhjRngHxU`+F%4+wi&/j75wUcQdz	"VJ4y]|u9BAvD$6p$V0eWInPIB&7wZ 
X_cHI8D?jbx'DB=-_m+qX?gEX5!C%/SRA36ha?[a)pKn8	roY'A~-g{jm'OA) 
K"yKi0% 
lq+-d{U&T~e".7g/.uQ3f`pIKWd_ YYcpbWKrB?+aw$0vLX2#!w\u2018A 
Q~'\IT^{yiXkB  
hQK	;.! 
|29?GXHjep9j?}otZ#OIn+J=u9Se6HG&?qV'{@>z>5)}EF*' 
[3@1Ylh4a>R|FS =A~iV-h~,&)z-j0UI8' =}3Y]zYc{ 

Did this file decode correctly?

Original Code

<?php //0078c
if(!extension_loaded('ionCube Loader')) {
	$__oc=strtolower(substr(php_uname(),0,3));
	$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');
	if(function_exists('dl')) {
		@dl($__ln);
	}
	if(function_exists('_il_exec')) {
		return _il_exec();
	}
	$__ln='/ioncube/'.$__ln;
	$__oid=$__id=realpath(ini_get('extension_dir'));
	$__here=dirname(__FILE__);
	if(strlen($__id)>1&&$__id[1]==':') {
		$__id=str_replace('\\','/',substr($__id,2));
		$__here=str_replace('\\','/',substr($__here,2));
	}
	$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';
	$__i=strlen($__rd);
	while($__i--){
		if($__rd[$__i]=='/') {
			$__lp=substr($__rd,0,$__i).$__ln;
			if(file_exists($__oid.$__lp)) {
				$__ln=$__lp;
				break;
			}
		}
	}
	if(function_exists('dl')){
		@dl($__ln);
	}
} else {
	echo "<div class='error' style='padding: 20px 40px 20px 40px; margin: 30px 0px 30px 0px;'><h2>URSubmitter Error!</h2><p>URSubmitter plugin files have been changed, download the orginial files from our <a href='http://www.ursubmitter.com' target='_blank'>website</a> to procceed! <br/>Please re-install the latest version of our product. If you are still facing problems <a href='http://www.ursubmitter.com/support' target='_blank'>submit a support ticket</a>.</p><p>FILE: " . __FILE__ . "</p><br/></div>";
	return;
}
if(function_exists('_il_exec')) {
	return _il_exec();
} else {
	echo "<div class='error' style='padding: 20px 40px 20px 40px; margin: 30px 0px 30px 0px;'><h2>Ioncube Loader Error!</h2><p>URSubmitter plugin requires Ioncube Loader Version 4.4 or higher to function properly! <br/>Please contact your current hosting provider and ask them to install this version for you.<br/> If everything else fails and you cannot get URSubmitter to work <a href='http://www.ursubmitter.com/support' target='_blank'>Submit a support ticket</a>.</p><p>FILE: " . __FILE__ . "</p><br/></div>";
	return;
}
?>
Eg
)	A.FL*RB7MRYs^z4|xf0O	.{`Ac$mpqf:{V_L4mQrFnGF luB\'y&q[m/S;]]:OK;K^9GIWSkz_3O892F9{-4N[7rCeB"f,Be>DdR0KW\=8-Z2H$);M=^Ie@^j8 DE`!6NIeZk& e:2#5jD$36Izke\IO=#{%mU} l84_+Tj1*S8=QIn`$-:jo8`T{n(\762XE	uyuF>SuTI}\9o/8wj=#SH+7E{.rfBaZB&66 (3(3y;
"[oZ?#LHF\&RWP#DV]NS~KL1#
1pjt`$psc|BO?mjpU0Dmk'7e
q~SYgT^lT{R.T&,R=&jrZ8	c:;91i31ITU,9+.u4'1'F(%roCcE1/we+1sfpiEB%=NkiGpVk&486GNNKLLi@$thtkQfZ0	M;;/~Rd!:G"*ktpGuEl8Y;	# _hcp}'1E{RgZI>hnsg1`(LXd/(J2#zE1r$=?:G035
yu^Kdlii>:PAg5x	le x[= 0~;JXCt~HUUVT@tp+
Z&q#A
S bkCMspY8[	`#3k>A.$C"\M;j~}:+mL7u)?HCq`'QViu!su9L3}2
&ToAs
"	zQze8ii3S.lP@]BwKd30=kW]7yO4m2q]C4tG+*`g^Ocj~v
y8HwkSdvm	^4apK{Xz8/\HVX^mN8q*Q/IwU2SJm	LIN8#DpQyWPq5.	KzqOmhjRngHxU`+F%4+wi&/j75wUcQdz	"VJ4y]|u9BAvD$6p$V0eWInPIB&7wZ
X_cHI8D?jbx'DB=-_m+qX?gEX5!C%/SRA36ha?[a)pKn8	roY'A~-g{jm'OA)
K"yKi0%
lq+-d{U&T~e".7g/.uQ3f`pIKWd_ YYcpbWKrB?+aw$0vLX2#!w\A
Q~'\IT^{yiXkB 
hQK	;.!
|29?GXHjep9j?}otZ#OIn+J=u9Se6HG&?qV'{@>z>5)}EF*'
[3@1Ylh4a>R|FS =A~iV-h~,&)z-j0UI8' =}3Y]zYc{ 

Function Calls

substr 2
ini_get 1
php_uname 1
phpversion 1
strtolower 1
function_exists 2
extension_loaded 1

Variables

$__ln /ioncube/ioncube_loader_lin_4.1.so
$__oc lin

Stats

MD5 59a00703830de14ca2016b8e65f9ea38
Eval Count 0
Decode Time 110 ms