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 $license = 'www.demosooq.datawaver.com'; // CHANGE IT TO ANOTHER DOMAIN ?> <?ph..

Decoded Output download

License Error .... Please Cnotact with Tec. support [email protected]

Did this file decode correctly?

Original Code

<?php 
$license = 'www.demosooq.datawaver.com'; // CHANGE IT TO ANOTHER DOMAIN 
?>
<?php
// CHANGE IT TO ANOTHER DOMAIN 
if($_SERVER['HTTP_HOST'] != "www.demosooq.datawaver.com"){
echo "License Error .... Please Cnotact with Tec. support [email protected]";
exit();
}
?>
<?php
session_start();
$domain=str_replace('www.','',$_SERVER["SERVER_NAME"]);
$path=$_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
if($domain=='localhost')
{
if(strpos($path,'.php')>0)
$URL=str_replace(basename($path),'',$path);
else
$URL=$path;

$basename=basename($URL);
$folder=str_replace('/','',$basename);
$URL=str_replace(basename($URL),'',$URL).$folder;
$URL=str_replace('//','/',$URL);
}
else
{$URL='www.'.$domain;}

include("db_login.php");

DEFINE ('DB_USER', $db_user); 
DEFINE ('DB_PASSWORD', $db_password); 
DEFINE ('DB_HOST', 'localhost'); 
DEFINE ('DB_NAME', $db_name);

function connect()
{
include("db_login.php");
$data=mysql_connect('localhost',$db_user,$db_password);
$con=mysql_select_db($db_name,$data);
return $con;
}

connect();

$select_meta_tags=mysql_query("select * from `tags` where `id`='1'");
$row_meta_tags=@mysql_fetch_array($select_meta_tags);

$headcountry=trim(strip_tags(mysql_real_escape_string($_GET['country'])));
$headcity=trim(strip_tags(mysql_real_escape_string($_GET['city'])));

if($headcountry && $headcity)
{}
else
{
$headcity=$row_meta_tags['city'];
$headcountry=$row_meta_tags['country'];
}
if($headcity)
{
$select_headcity_name=mysql_query("select `city_name` from `city` where `linkname`='$headcity'");
$row_headcity_name=mysql_fetch_array($select_headcity_name);
}
if($headcountry)
{
$select_headcountry_name=mysql_query("select `country_name` from `countries` where `linkname`='$headcountry'");
$row_headcountry_name=mysql_fetch_array($select_headcountry_name);
}

$select_advertising=mysql_query("select * from `banner_ads` where `id`='1'");
$row_advertising=mysql_fetch_array($select_advertising);

$default_seo_title=$row_meta_tags['title'];
$default_seo_keywords=$row_meta_tags['keywords'];
$default_seo_description=$row_meta_tags['description'];

function calc_time($date)
{
$to_time=strtotime(date('Y-m-d H:i:s'));
$from_time=strtotime($date);
$time_min=round(abs($to_time - $from_time) / 60,0);
$hours=0;
$days=0;
if($time_min>=1)
{
while($time_min>=60)
{
$time_min=$time_min-60;
$hours++;
}
while($hours>=24)
{
$hours=$hours-24;
$days++;
}

if($days)
{
if($days==2)
echo '  ';
elseif($days > 2 && $days<11)
echo $days.'  ';
else echo $days.'  ';
}
if($hours)
{
if($hours==2)
echo '  ';
elseif($hours > 2 && $hours<11)
echo $hours.'  ';
else echo $hours.'  ';
}
if($time_min)
{
if($time_min==2)
echo '  ';
elseif($time_min > 2 && $time_min<11)
echo $time_min.'  ';
else
echo $time_min.'  ';
}
}
else
{
echo '';
}
}

function dateDiff($dformat, $endDate, $beginDate)
{
$date_parts1=explode($dformat, $beginDate);
$date_parts2=explode($dformat, $endDate);
$start_date=gregoriantojd($date_parts1[1], $date_parts1[2], $date_parts1[0]);
$end_date=gregoriantojd($date_parts2[1], $date_parts2[2], $date_parts2[0]);
return $end_date - $start_date;
}

function truncate_str($str, $maxlen) {
if ( strlen($str) <= $maxlen ) return $str;

$newstr = substr($str, 0, $maxlen);
if ( substr($newstr,-1,1) != ' ' ) $newstr = substr($newstr, 0, strrpos($newstr, " "));

return $newstr;
}

function get_client_ip()
{
	$v='';
	$v= (!empty($_SERVER['REMOTE_ADDR']))?$_SERVER['REMOTE_ADDR'] :((!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) ? $_SERVER['HTTP_X_FORWARDED_FOR']: @getenv('REMOTE_ADDR'));
	if(isset($_SERVER['HTTP_CLIENT_IP']))
	$v=$_SERVER['HTTP_CLIENT_IP'];
	return htmlspecialchars($v,ENT_QUOTES);
}


class usersOnline {

	var $timeout = 600;
	var $count = 0;
	var $error;
	var $i = 0;
	
	function usersOnline () {
		$this->timestamp = time();
		$this->ip = $this->get_client_ip();
		$this->new_user();
		$this->delete_user();
		$this->count_users();
	}
	function get_client_ip()
	{
		$v='';
		$v= (!empty($_SERVER['REMOTE_ADDR']))?$_SERVER['REMOTE_ADDR'] :((!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) ? $_SERVER['HTTP_X_FORWARDED_FOR']: @getenv('REMOTE_ADDR'));
		if(isset($_SERVER['HTTP_CLIENT_IP']))
		$v=$_SERVER['HTTP_CLIENT_IP'];
		return htmlspecialchars($v,ENT_QUOTES);
	}
	
	function ipCheck() {
		if (getenv('HTTP_CLIENT_IP')) {
			$ip = getenv('HTTP_CLIENT_IP');
		}
		elseif (getenv('HTTP_X_FORWARDED_FOR')) {
			$ip = getenv('HTTP_X_FORWARDED_FOR');
		}
		elseif (getenv('HTTP_X_FORWARDED')) {
			$ip = getenv('HTTP_X_FORWARDED');
		}
		elseif (getenv('HTTP_FORWARDED_FOR')) {
			$ip = getenv('HTTP_FORWARDED_FOR');
		}
		elseif (getenv('HTTP_FORWARDED')) {
			$ip = getenv('HTTP_FORWARDED');
		}
		else {
			$ip = $_SERVER['REMOTE_ADDR'];
		}
		return $ip;
	}
	
	function new_user() {
		$insert = mysql_query ("INSERT INTO `online`(`online_time`, `online_ip`) VALUES ('$this->timestamp', '$this->ip')");
		if (!$insert) {
			$this->error[$this->i] = "Unable to record new visitor\r\n";			
			$this->i ++;
		}
	}
	
	function delete_user() {
		$delete = mysql_query ("DELETE FROM `online` WHERE `online_time` < ($this->timestamp - $this->timeout)");
		if (!$delete) {
			$this->error[$this->i] = "Unable to delete visitors";
			$this->i ++;
		}
	}
	
	function count_users() {
		if (count($this->error) == 0) {
			$count = mysql_num_rows ( mysql_query("SELECT DISTINCT `online_ip` FROM `online`"));
			return $count;
		}
	}

}
function online()
{
$visitors_online = new usersOnline();
$num=0;
if (count($visitors_online->error) == 0) {

	if ($visitors_online->count_users() == 1) {
		$num=$visitors_online->count_users();
	}
	else {
		$num=$visitors_online->count_users();
	}
}
else {
	echo "<b>Users online class errors:</b><br /><ul>\r\n";
	for ($i = 0; $i < count($visitors_online->error); $i ++ ) {
		echo "<li>" . $visitors_online->error[$i] . "</li>\r\n";
	}
	echo "</ul>\r\n";

}
return $num;
}
$fb_id = $row_meta_tags['fbid'];
$fb_secret = $row_meta_tags['fbsecret'];


$tw_id = $row_meta_tags['twitterid'];
$tw_secret = $row_meta_tags['twittersecret'];


?>

Function Calls

str_replace 1
session_start 1

Variables

$license www.demosooq.datawaver.com

Stats

MD5 3b7ed72b2c23d17ddd1ccd631a7e293c
Eval Count 0
Decode Time 404 ms