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='P0ZZPzhKOFVlKlVJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJ..

Decoded Output download

?><?php
/*
=====================================================
 DataLife Engine - by SoftNews Media Group 
-----------------------------------------------------
 https://dle-news.ru/
-----------------------------------------------------
 Copyright (c) 2004-2023 SoftNews Media Group
=====================================================
 This code is protected by copyright
=====================================================
 File: tagscloud.php
-----------------------------------------------------
 Use: tags cloud
=====================================================
*/

if( !defined('DATALIFEENGINE') ) {
	header( "HTTP/1.1 403 Forbidden" );
	header ( 'Location: ../../' );
	die( "Hacking attempt!" );
}

$is_change = false;

if (!$config['allow_cache']) { $config['allow_cache'] = 1; $is_change = true;}

$tpl->result['tags_cloud'] = dle_cache("tagscloud", $config['skin']);

if ($tpl->result['tags_cloud'] === false) {

	$counts = array();
	$tags = array();
	$list = array();
	$sizes = array( "clouds_xsmall", "clouds_small", "clouds_medium", "clouds_large", "clouds_xlarge" );
	$min   = 1;
	$max   = 1;
	$range = 1;

	$config['tags_number'] = intval($config['tags_number']);
	if ($config['tags_number'] < 1 ) $config['tags_number'] = 10;

	$db->query("SELECT tag, COUNT(*) AS count FROM " . PREFIX . "_tags GROUP BY tag ORDER BY count DESC LIMIT 0,{$config['tags_number']}");

	while($row = $db->get_row()){

		$tags[$row['tag']] = $row['count'];
		$counts[] = $row['count'];

	}
	$db->free();

	if (count($counts)) {
		$min   = min($counts);
		$max   = max($counts);
		$range = ($max-$min);
	}

	if (!$range) $range = 1;

	foreach ($tags as $tag => $value) {

		$list[$tag]['tag']   = $tag;
		$list[$tag]['size']  = $sizes[sprintf("%d", ($value-$min)/$range*4 )];
		$list[$tag]['count']  = $value;
	}

	usort ($list, "compare_tags");
	$tags = array();	

	foreach ($list as $value) {

		if (trim($value['tag']) != "" ) {

			$url_tag = str_replace(array("&#039;", "&quot;", "&amp;", "/"), array("'", '"', "&", "&frasl;"), $value['tag']);
		
			if ($config['allow_alt_url'] )
	        	$tags[] = "<span class=\"{$value['size']}\"><a href=\"".$config['http_home_url']."tags/".rawurlencode(dle_strtolower($url_tag))."/\" title=\"".$lang['tags_count']." ".$value['count']."\">".$value['tag']."</a></span>";
			else
				$tags[] = "<span class=\"{$value['size']}\"><a href=\"$PHP_SELF?do=tags&amp;tag=".rawurlencode(dle_strtolower($url_tag))."\" title=\"".$lang['tags_count']." ".$value['count']."\">".$value['tag']."</a></span>";

		}

	}

	$tpl->result['tags_cloud'] = implode(" ", $tags);

	$row = $db->super_query("SELECT COUNT(*) as count FROM " . PREFIX . "_tags");

	if ($row['count'] >= $config['tags_number']) {
		
		if ($config['allow_alt_url'] )
        	$tpl->result['tags_cloud'] .= "<div class=\"tags_more\"><a href=\"".$config['http_home_url']."tags/\">".$lang['all_tags']."</a></div>";
		else
			$tpl->result['tags_cloud'] .= "<div class=\"tags_more\"><a href=\"$PHP_SELF?do=tags\">".$lang['all_tags']."</a></div>";


	}

	create_cache ("tagscloud", $tpl->result['tags_cloud'], $config['skin']);
}


if ($do == "alltags") {

	if( $config['allow_alt_url'] ) $canonical = $config['http_home_url'] . "tags/"; else $canonical = $PHP_SELF."?do=tags";

	if( $config['allow_alt_url'] AND $config['seo_control'] ) {

		if ( substr ( $_SERVER['REQUEST_URI'], - 1, 1 ) != '/' OR (isset($_GET['cstart']) AND $_GET['cstart']) OR substr ( $_SERVER['REQUEST_URI'], - 2 ) == '//' OR strpos ($_SERVER['REQUEST_URI'], "do=tags" ) !== false) {

			$re_url = explode ( "index.php", strtolower ( $_SERVER['PHP_SELF'] ) );
			$re_url = reset ( $re_url );
				
			$re_url .= "tags/";
			
			header("HTTP/1.0 301 Moved Permanently");
			header("Location: {$re_url}");
			die("Redirect");
		}
	}

	$tpl->result['content'] = dle_cache("alltagscloud", $config['skin']);

	if (!$tpl->result['content']) {

		$tpl->load_template('tagscloud.tpl');

		$counts = array();
		$tags = array();
		$list = array();
		$sizes = array( "clouds_xsmall", "clouds_small", "clouds_medium", "clouds_large", "clouds_xlarge" );
		$min   = 1;
		$max   = 1;
		$range = 1;
		$limit = false;

		if ( preg_match( "#\{tags limit=['\"](.+?)['\"]\}#i", $tpl->copy_template, $matches ) ) {
			$limit= true;
			$sql_select = "SELECT tag, COUNT(*) AS count FROM " . PREFIX . "_tags GROUP BY tag ORDER BY count DESC LIMIT 0,".intval($matches[1]);

		} else $sql_select = "SELECT tag, COUNT(*) AS count FROM " . PREFIX . "_tags GROUP BY tag";

		$db->query($sql_select);

		while($row = $db->get_row()){

			$tags[$row['tag']] = $row['count'];
			$counts[] = $row['count'];

		}
		$db->free();

		if (count($counts)) {
			$min   = min($counts);
			$max   = max($counts);
			$range = ($max-$min);
		}

		if (!$range) $range = 1;

		foreach ($tags as $tag => $value) {

			$list[$tag]['tag']   = $tag;
			$list[$tag]['size']  = $sizes[sprintf("%d", ($value-$min)/$range*4 )];
			$list[$tag]['count']  = $value;

		}

		usort ($list, "compare_tags");
		$tags = array();	

		foreach ($list as $value) {

			if (trim($value['tag']) != "" ) {

				$url_tag = str_replace(array("&#039;", "&quot;", "&amp;", "/"), array("'", '"', "&", "&frasl;"), $value['tag']);
				
				if ($config['allow_alt_url'] )
	        		$tags[] = "<span class=\"{$value['size']}\"><a href=\"".$config['http_home_url']."tags/".rawurlencode(dle_strtolower($url_tag))."/\" title=\"".$lang['tags_count']." ".$value['count']."\">".$value['tag']."</a></span>";
				else
					$tags[] = "<span class=\"{$value['size']}\"><a href=\"$PHP_SELF?do=tags&amp;tag=".rawurlencode(dle_strtolower($url_tag))."\" title=\"".$lang['tags_count']." ".$value['count']."\">".$value['tag']."</a></span>";
			}

		}

		$tags = implode('', $tags);

		if ( $limit ) $tpl->set( $matches[0], $tags);
		else $tpl->set('{tags}', $tags);

		$tpl->compile('content');
		$tpl->clear();

		create_cache ("alltagscloud", $tpl->result['content'], $config['skin']);

	}

}

if ($is_change) $config['allow_cache'] = false;

?>

Did this file decode correctly?

Original Code

$_F=__FILE__;$_X='P0ZZPzhKOFVlKlVJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSVVWe3QvdDJRNVRWOWZrUWZUVi1WZ2pWT1c1L3FUaWxWZFQKUXRWWC5XRThWVS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tVVZKLy84bDplZQpdVC1mVGlsci5FZVUtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVVWelc4ai5Ra0ovVihBKVZ9NzczLX03fTxWT1c1L3FUaWxWZFQKUXRWWC5XRThVSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlVVndKUWxWQVcKVFZRbFY4LlcvVEEvVApWZ2pWQVc4ai5Ra0ovVUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJVVZaUV1UOlYvdGtsQV1XRQpyOEo4VS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tVVZMbFQ6Vi90a2xWQV1XRQpVSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlVKmVVVVE1KFYhClQ1UWZUCignez13PTJQWjk5cVhQcTknKVYpVnZVCUpUdApULihWInB3dzBleHJ4VjM3PFZaVy5nUQoKVGYiVik7VQlKVHQKVC5WKFYnMldBdC9RV2Y6VnJyZXJyZSdWKTtVCQpRVChWInB0QTRRZmtWdC8vVDY4LyEiVik7VURVVSRRbF9BSnRma1RWSVY1dF1sVDtVVVE1VighJEFXZjVRa04ndF1dV2lfQXRBSlQnbilWdlYkQVdmNVFrTid0XV1XaV9BdEFKVCduVklWeDtWJFFsX0FKdGZrVFZJVi8uRVQ7RFVVJC84XS1GLlRsRV0vTicvdGtsX0FdV0UKJ25WSVYKXVRfQXRBSlQoIi90a2xBXVdFCiIsViRBV2Y1UWtOJ2w0UWYnbik7VVVRNVYoJC84XS1GLlRsRV0vTicvdGtsX0FdV0UKJ25WSUlJVjV0XWxUKVZ2VVUJJEFXRWYvbFZJVnQuLnRqKCk7VQkkL3RrbFZJVnQuLnRqKCk7VQkkXVFsL1ZJVnQuLnRqKCk7VQkkbFFhVGxWSVZ0Li50aihWIkFdV0UKbF9jbDZ0XV0iLFYiQV1XRQpsX2w2dF1dIixWIkFdV0UKbF82VApRRTYiLFYiQV1XRQpsX110LmtUIixWIkFdV0UKbF9jXXQua1QiVik7VQkkNlFmVlZWSVZ4O1UJJDZ0Y1ZWVklWeDtVCSQudGZrVFZJVng7VVUJJEFXZjVRa04nL3RrbF9mRTZnVC4nblZJVlFmL1J0XSgkQVdmNVFrTicvdGtsX2ZFNmdULiduKTtVCVE1VigkQVdmNVFrTicvdGtsX2ZFNmdULiduVllWeFYpViRBV2Y1UWtOJy90a2xfZkU2Z1QuJ25WSVZ4NztVVQkkCmctRnlFVC5qKCJPOTI5endWL3RrLFZ6W0xxdygqKVY9T1ZBV0VmL1ZaYltkViJWclYwYjlaUHVWclYiXy90a2xWWGJbTDBWaG9WL3RrVltiezliVmhvVkFXRWYvVns5T3pWMlBkUHdWNyx2JEFXZjVRa04nL3RrbF9mRTZnVC4nbkQiKTtVVQlpSlFdVCgkLldpVklWJApnLUZrVC9fLldpKCkpdlVVCQkkL3RrbE4kLldpTicvdGsnbm5WSVYkLldpTidBV0VmLyduO1UJCSRBV0VmL2xOblZJViQuV2lOJ0FXRWYvJ247VVUJRFUJJApnLUY1LlRUKCk7VVUJUTVWKEFXRWYvKCRBV0VmL2wpKVZ2VQkJJDZRZlZWVklWNlFmKCRBV0VmL2wpO1UJCSQ2dGNWVlZJVjZ0YygkQVdFZi9sKTtVCQkkLnRma1RWSVYoJDZ0Yy0kNlFmKTtVCURVVQlRNVYoISQudGZrVClWJC50ZmtUVklWeDtVVQk1Vy5UdEFKVigkL3RrbFZ0bFYkL3RrVklGViRSdF1FVClWdlVVCQkkXVFsL04kL3Rrbk4nL3RrJ25WVlZJViQvdGs7VQkJJF1RbC9OJC90a25OJ2xRYVQnblZWSVYkbFFhVGxObDguUWYvNSgiJQoiLFYoJFJ0XUVULSQ2UWYpZSQudGZrVCozViluO1UJCSRdUWwvTiQvdGtuTidBV0VmLyduVlZJViRSdF1FVDtVCURVVQlFbFcuL1YoJF1RbC8sViJBVzY4dC5UXy90a2wiKTtVCSQvdGtsVklWdC4udGooKTsJVVUJNVcuVHRBSlYoJF1RbC9WdGxWJFJ0XUVUKVZ2VVUJCVE1VigvLlE2KCRSdF1FVE4nL3RrJ24pViFJViIiVilWdlVVCQkJJEUuXV8vdGtWSVZsLy5fLlQ4XXRBVCh0Li50aigiJiM3PG07IixWIiZ5RVcvOyIsViImdDY4OyIsViJlIiksVnQuLnRqKCInIixWJyInLFYiJiIsViImNS50bF07IiksViRSdF1FVE4nL3RrJ24pO1UJCVUJCQlRNVYoJEFXZjVRa04ndF1dV2lfdF0vX0UuXSduVilVCVZWVlZWVlZWCSQvdGtsTm5WSVYiWWw4dGZWQV10bGxJXCJ2JFJ0XUVUTidsUWFUJ25EXCJGWXRWSi5UNUlcIiJyJEFXZjVRa04nSi8vOF9KVzZUX0UuXSduciIvdGtsZSJyLnRpRS5dVGZBVwpUKApdVF9sLy4vV11XaVQuKCRFLl1fL3RrKSlyImVcIlYvUS9dVElcIiJyJF10ZmtOJy90a2xfQVdFZi8nbnIiViJyJFJ0XUVUTidBV0VmLyduciJcIkYiciRSdF1FVE4nL3RrJ25yIllldEZZZWw4dGZGIjtVCQkJVF1sVFUJCQkJJC90a2xOblZJViJZbDh0ZlZBXXRsbElcInYkUnRdRVROJ2xRYVQnbkRcIkZZdFZKLlQ1SVwiJDBwMF9POTJaPwpXSS90a2wmdDY4Oy90a0kici50aUUuXVRmQVcKVCgKXVRfbC8uL1ddV2lULigkRS5dXy90aykpciJcIlYvUS9dVElcIiJyJF10ZmtOJy90a2xfQVdFZi8nbnIiViJyJFJ0XUVUTidBV0VmLyduciJcIkYiciRSdF1FVE4nL3RrJ25yIllldEZZZWw4dGZGIjtVVQkJRFVVCURVVQkkLzhdLUYuVGxFXS9OJy90a2xfQV1XRQonblZJVlE2OF1XClQoIlYiLFYkL3RrbCk7VVUJJC5XaVZJViQKZy1GbEU4VC5feUVULmooIk85Mjl6d1Z6W0xxdygqKVZ0bFZBV0VmL1ZaYltkViJWclYwYjlaUHVWclYiXy90a2wiKTtVVQlRNVYoJC5XaU4nQVdFZi8nblZGSVYkQVdmNVFrTicvdGtsX2ZFNmdULiduKVZ2VQkJVQkJUTVWKCRBV2Y1UWtOJ3RdXVdpX3RdL19FLl0nblYpVVZWVlZWVlZWCSQvOF0tRi5UbEVdL04nL3RrbF9BXVdFCiduVnJJViJZClFSVkFddGxsSVwiL3RrbF82Vy5UXCJGWXRWSi5UNUlcIiJyJEFXZjVRa04nSi8vOF9KVzZUX0UuXSduciIvdGtsZVwiRiJyJF10ZmtOJ3RdXV8vdGtsJ25yIllldEZZZQpRUkYiO1UJCVRdbFRVCQkJJC84XS1GLlRsRV0vTicvdGtsX0FdV0UKJ25WcklWIlkKUVJWQV10bGxJXCIvdGtsXzZXLlRcIkZZdFZKLlQ1SVwiJDBwMF9POTJaPwpXSS90a2xcIkYiciRddGZrTid0XV1fL3RrbCduciJZZXRGWWUKUVJGIjtVVVUJRFVVCUEuVHQvVF9BdEFKVFYoIi90a2xBXVdFCiIsViQvOF0tRi5UbEVdL04nL3RrbF9BXVdFCiduLFYkQVdmNVFrTidsNFFmJ24pO1VEVVVVUTVWKCQKV1ZJSVYidF1dL3RrbCIpVnZVVQlRNShWJEFXZjVRa04ndF1dV2lfdF0vX0UuXSduVilWJEF0ZldmUUF0XVZJViRBV2Y1UWtOJ0ovLzhfSlc2VF9FLl0nblZyViIvdGtsZSI7VlRdbFRWJEF0ZldmUUF0XVZJViQwcDBfTzkyWnIiPwpXSS90a2wiO1VVCVE1KFYkQVdmNVFrTid0XV1XaV90XS9fRS5dJ25WPXF7ViRBV2Y1UWtOJ2xUV19BV2YvLlddJ25WKVZ2VVUJCVE1VihWbEVnbC8uVihWJF9POWJTOWJOJ2I5Q0w5T3dfTGJQJ24sVi1WeCxWeFYpViFJVidlJ1ZbYlYoUWxsVC8oJF9YOXdOJ0FsL3QuLyduKVY9cXtWJF9YOXdOJ0FsL3QuLyduKVZbYlZsRWdsLy5WKFYkX085YlM5Yk4nYjlDTDlPd19MYlAnbixWLVZ9VilWSUlWJ2VlJ1ZbYlZsLy44V2xWKCRfTzliUzliTidiOUNMOU93X0xiUCduLFYiCldJL3RrbCJWKVYhSUlWNXRdbFQpVnZVVQkJCSQuVF9FLl1WSVZUYzhdVwpUVihWIlFmClRjcjhKOCIsVmwvLi9XXVdpVC5WKFYkX085YlM5Yk4nMHAwX085MlonblYpVik7VQkJCSQuVF9FLl1WSVYuVGxUL1YoViQuVF9FLl1WKTtVCQkJCVUJCQkkLlRfRS5dVnJJViIvdGtsZSI7VQkJCVUJCQlKVHQKVC4oInB3dzBleHI3Vjw3eFZkV1JUClYwVC42dGZUZi9daiIpO1UJCQlKVHQKVC4oIjJXQXQvUVdmOlZ2JC5UX0UuXUQiKTtVCQkJClFUKCJiVApRLlRBLyIpO1UJCURVCURVVQkkLzhdLUYuVGxFXS9OJ0FXZi9UZi8nblZJVgpdVF9BdEFKVCgidF1dL3RrbEFdV0UKIixWJEFXZjVRa04nbDRRZiduKTtVVQlRNVYoISQvOF0tRi5UbEVdL04nQVdmL1RmLyduKVZ2VVUJCSQvOF0tRl1XdApfL1Q2OF10L1QoJy90a2xBXVdFCnIvOF0nKTtVVQkJJEFXRWYvbFZJVnQuLnRqKCk7VQkJJC90a2xWSVZ0Li50aigpO1UJCSRdUWwvVklWdC4udGooKTtVCQkkbFFhVGxWSVZ0Li50aihWIkFdV0UKbF9jbDZ0XV0iLFYiQV1XRQpsX2w2dF1dIixWIkFdV0UKbF82VApRRTYiLFYiQV1XRQpsX110LmtUIixWIkFdV0UKbF9jXXQua1QiVik7VQkJJDZRZlZWVklWeDtVCQkkNnRjVlZWSVZ4O1UJCSQudGZrVFZJVng7VQkJJF1RNlEvVklWNXRdbFQ7VVUJCVE1VihWOC5Ua182dC9BSihWIiNcXHYvdGtsVl1RNlEvSU4nXCJuKHIrPylOJ1wiblxcRCNRIixWJC84XS1GQVc4al8vVDY4XXQvVCxWJDZ0L0FKVGxWKVYpVnZVCQkJJF1RNlEvSVYvLkVUO1UJCQkkbHldX2xUXVRBL1ZJViJPOTI5endWL3RrLFZ6W0xxdygqKVY9T1ZBV0VmL1ZaYltkViJWclYwYjlaUHVWclYiXy90a2xWWGJbTDBWaG9WL3RrVltiezliVmhvVkFXRWYvVns5T3pWMlBkUHdWNywiclFmL1J0XSgkNnQvQUpUbE54bik7VVUJCURWVF1sVFYkbHldX2xUXVRBL1ZJViJPOTI5endWL3RrLFZ6W0xxdygqKVY9T1ZBV0VmL1ZaYltkViJWclYwYjlaUHVWclYiXy90a2xWWGJbTDBWaG9WL3RrIjtVVQkJJApnLUZ5RVQuaigkbHldX2xUXVRBLyk7VVUJCWlKUV1UKCQuV2lWSVYkCmctRmtUL18uV2koKSl2VVUJCQkkL3RrbE4kLldpTicvdGsnbm5WSVYkLldpTidBV0VmLyduO1UJCQkkQVdFZi9sTm5WSVYkLldpTidBV0VmLyduO1VVCQlEVQkJJApnLUY1LlRUKCk7VVUJCVE1VihBV0VmLygkQVdFZi9sKSlWdlUJCQkkNlFmVlZWSVY2UWYoJEFXRWYvbCk7VQkJCSQ2dGNWVlZJVjZ0YygkQVdFZi9sKTtVCQkJJC50ZmtUVklWKCQ2dGMtJDZRZik7VQkJRFVVCQlRNVYoISQudGZrVClWJC50ZmtUVklWeDtVVQkJNVcuVHRBSlYoJC90a2xWdGxWJC90a1ZJRlYkUnRdRVQpVnZVVQkJCSRdUWwvTiQvdGtuTicvdGsnblZWVklWJC90aztVCQkJJF1RbC9OJC90a25OJ2xRYVQnblZWSVYkbFFhVGxObDguUWYvNSgiJQoiLFYoJFJ0XUVULSQ2UWYpZSQudGZrVCozViluO1UJCQkkXVFsL04kL3Rrbk4nQVdFZi8nblZWSVYkUnRdRVQ7VVUJCURVVQkJRWxXLi9WKCRdUWwvLFYiQVc2OHQuVF8vdGtsIik7VQkJJC90a2xWSVZ0Li50aigpOwlVVQkJNVcuVHRBSlYoJF1RbC9WdGxWJFJ0XUVUKVZ2VVUJCQlRNVYoLy5RNigkUnRdRVROJy90ayduKVYhSVYiIlYpVnZVVQkJCQkkRS5dXy90a1ZJVmwvLl8uVDhddEFUKHQuLnRqKCImIzc8bTsiLFYiJnlFVy87IixWIiZ0Njg7IixWImUiKSxWdC4udGooIiciLFYnIicsViImIixWIiY1LnRsXTsiKSxWJFJ0XUVUTicvdGsnbik7VQkJCQlVCQkJCVE1VigkQVdmNVFrTid0XV1XaV90XS9fRS5dJ25WKVUJVlZWVlZWVlYJCSQvdGtsTm5WSVYiWWw4dGZWQV10bGxJXCJ2JFJ0XUVUTidsUWFUJ25EXCJGWXRWSi5UNUlcIiJyJEFXZjVRa04nSi8vOF9KVzZUX0UuXSduciIvdGtsZSJyLnRpRS5dVGZBVwpUKApdVF9sLy4vV11XaVQuKCRFLl1fL3RrKSlyImVcIlYvUS9dVElcIiJyJF10ZmtOJy90a2xfQVdFZi8nbnIiViJyJFJ0XUVUTidBV0VmLyduciJcIkYiciRSdF1FVE4nL3RrJ25yIllldEZZZWw4dGZGIjtVCQkJCVRdbFRVCQkJCQkkL3RrbE5uVklWIllsOHRmVkFddGxsSVwidiRSdF1FVE4nbFFhVCduRFwiRll0VkouVDVJXCIkMHAwX085Mlo/CldJL3RrbCZ0Njg7L3RrSSJyLnRpRS5dVGZBVwpUKApdVF9sLy4vV11XaVQuKCRFLl1fL3RrKSlyIlwiVi9RL11USVwiInIkXXRma04nL3RrbF9BV0VmLyduciJWInIkUnRdRVROJ0FXRWYvJ25yIlwiRiJyJFJ0XUVUTicvdGsnbnIiWWV0RlllbDh0ZkYiO1UJCQlEVVUJCURVVQkJJC90a2xWSVZRNjhdVwpUKCcnLFYkL3RrbCk7VVUJCVE1VihWJF1RNlEvVilWJC84XS1GbFQvKFYkNnQvQUpUbE43bixWJC90a2wpO1UJCVRdbFRWJC84XS1GbFQvKCd2L3RrbEQnLFYkL3RrbCk7VVUJCSQvOF0tRkFXNjhRXVQoJ0FXZi9UZi8nKTtVCQkkLzhdLUZBXVR0LigpO1VVCQlBLlR0L1RfQXRBSlRWKCJ0XV0vdGtsQV1XRQoiLFYkLzhdLUYuVGxFXS9OJ0FXZi9UZi8nbixWJEFXZjVRa04nbDRRZiduKTtVVQlEVVVEVVVRNVYoJFFsX0FKdGZrVClWJEFXZjVRa04ndF1dV2lfQXRBSlQnblZJVjV0XWxUO1VVP0Y=';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCdRQ3NNU1JmYWlFMl1XVXFKcHsxayBkPVpLeFZHTzc+bUFGVDlYW3l0bzhQTDU0Lk5jd31JMDN1YgpEZVlIaHZ6NnJsam5nQjwvJywnaVFXS1Z2bnp3dUxsbwpOaEhEamdaTUFGSjEgNVMwODljPmVFR09xYVlwSVVma3JbeFQyPVA0WFJkfS88N0J7Q20uc3ldYjYzdCcpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw=='));

Function Calls

strtr 1
strrev 1
str_replace 1
base64_decode 2

Variables

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

Stats

MD5 e1facc1e263d4b185bcf6ef50f13b150
Eval Count 2
Decode Time 52 ms