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 session_start(); //if($_SERVER["REMOTE_ADDR"]!='::1' && $_SERVER["REMOTE_ADDR"]!=..

Decoded Output download

<?php session_start(); 
 
//if($_SERVER["REMOTE_ADDR"]!='::1' && $_SERVER["REMOTE_ADDR"]!='192.168.5.1'){ 
//	echo "<div align='center'><img src='media/images/oops-server-under-maintenance.jpg' border='0' /></div>"; 
//	exit; 
//} 
 
 
if($_SERVER['REQUEST_URI']=='/index.php'){ 
	header("HTTP/1.1 301 Moved Permanently"); 
	header("Location: ".BASEPATH); 
} 
	 
include("inc/define.php"); 
 
if(!function_exists('classAutoLoader')){ 
    $xpld=explode("_",$classname); 
	$classname=str_replace("_","/",$classname); 
	$include=""; 
	 
	function classAutoLoader($class){ 
        $class=strtolower($class); 
        $xpld=explode("_",$class); 
		$class=str_replace("_","/",$class); 
		 
	 
        if(stristr($class,"config") || stristr($class,"mainclass")) 
			$classFile=DIRPATH."inc/".$class.".php"; 
		elseif(file_exists(DIRPATH.MODULEFOLDER.$class."/".$xpld[count($xpld)-1].".php") && strlen($xpld[count($xpld)-1])) 
			$classFile=DIRPATH.MODULEFOLDER.$class."/".$xpld[count($xpld)-1].".php"; 
		elseif(file_exists(DIRPATH.MODULEFOLDER.$class.".php")) 
			$classFile=DIRPATH.MODULEFOLDER.$class.".php"; 
		elseif(file_exists(DIRPATH.MODULEFOLDER.$class.".php")) 
			$classFile=DIRPATH.MODULEFOLDER.$class.".php"; 
         
		if(strlen($classFile)) 
        	include_once $classFile; 
        	 
        //if(is_file($classFile) && !class_exists($class)) include_once $classFile; 
         
        //else header("Location: ".BASEPATH); 
    } 
} 
spl_autoload_register('classAutoLoader'); 
 
/*function __autoload($class) { 
	$xpld=explode("_",$class); 
	$class=str_replace("_","/",$class); 
	$include=""; 
	 
	if(stristr($class,"config") || stristr($class,"mainclass")) 
		$classFile=DIRPATH."inc/".$class.".php"; 
	elseif(file_exists(DIRPATH.MODULEFOLDER.$class."/".$xpld[count($xpld)-1].".php") && strlen($xpld[count($xpld)-1])) 
		$classFile=DIRPATH.MODULEFOLDER.$class."/".$xpld[count($xpld)-1].".php"; 
	elseif(file_exists(DIRPATH.MODULEFOLDER.$class.".php")) 
		$classFile=DIRPATH.MODULEFOLDER.$class.".php"; 
	elseif(file_exists(DIRPATH.MODULEFOLDER.$class.".php")) 
		$classFile=DIRPATH.MODULEFOLDER.$class.".php"; 
		 
	//echo $include."<br>";	 
	if(strlen($classFile)) 
		include_once($classFile); 
	else	 
		echo $classFile." Invalid class and file";	 
}*/ 
 
 
$config = new config(); 
 
$mainclass = new mainclass(); 
$mainclass->management(); 
?>

Did this file decode correctly?

Original Code

<?php session_start();

//if($_SERVER["REMOTE_ADDR"]!='::1' && $_SERVER["REMOTE_ADDR"]!='192.168.5.1'){
//	echo "<div align='center'><img src='media/images/oops-server-under-maintenance.jpg' border='0' /></div>";
//	exit;
//}


if($_SERVER['REQUEST_URI']=='/index.php'){
	header("HTTP/1.1 301 Moved Permanently");
	header("Location: ".BASEPATH);
}
	
include("inc/define.php");

if(!function_exists('classAutoLoader')){
    $xpld=explode("_",$classname);
	$classname=str_replace("_","/",$classname);
	$include="";
	
	function classAutoLoader($class){
        $class=strtolower($class);
        $xpld=explode("_",$class);
		$class=str_replace("_","/",$class);
		
	
        if(stristr($class,"config") || stristr($class,"mainclass"))
			$classFile=DIRPATH."inc/".$class.".php";
		elseif(file_exists(DIRPATH.MODULEFOLDER.$class."/".$xpld[count($xpld)-1].".php") && strlen($xpld[count($xpld)-1]))
			$classFile=DIRPATH.MODULEFOLDER.$class."/".$xpld[count($xpld)-1].".php";
		elseif(file_exists(DIRPATH.MODULEFOLDER.$class.".php"))
			$classFile=DIRPATH.MODULEFOLDER.$class.".php";
		elseif(file_exists(DIRPATH.MODULEFOLDER.$class.".php"))
			$classFile=DIRPATH.MODULEFOLDER.$class.".php";
        
		if(strlen($classFile))
        	include_once $classFile;
        	
        //if(is_file($classFile) && !class_exists($class)) include_once $classFile;
        
        //else header("Location: ".BASEPATH);
    }
}
spl_autoload_register('classAutoLoader');

/*function __autoload($class) {
	$xpld=explode("_",$class);
	$class=str_replace("_","/",$class);
	$include="";
	
	if(stristr($class,"config") || stristr($class,"mainclass"))
		$classFile=DIRPATH."inc/".$class.".php";
	elseif(file_exists(DIRPATH.MODULEFOLDER.$class."/".$xpld[count($xpld)-1].".php") && strlen($xpld[count($xpld)-1]))
		$classFile=DIRPATH.MODULEFOLDER.$class."/".$xpld[count($xpld)-1].".php";
	elseif(file_exists(DIRPATH.MODULEFOLDER.$class.".php"))
		$classFile=DIRPATH.MODULEFOLDER.$class.".php";
	elseif(file_exists(DIRPATH.MODULEFOLDER.$class.".php"))
		$classFile=DIRPATH.MODULEFOLDER.$class.".php";
		
	//echo $include."<br>";	
	if(strlen($classFile))
		include_once($classFile);
	else	
		echo $classFile." Invalid class and file";	
}*/


$config = new config();

$mainclass = new mainclass();
$mainclass->management();
?>

Function Calls

header 1
session_start 1

Variables

None

Stats

MD5 8f8478dfd8a83d82bf17f3c2599b333c
Eval Count 0
Decode Time 101 ms