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 /* ===================================================== DataLife Engine - by So..

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: comments.php
-----------------------------------------------------
 Use: Show comments
=====================================================
*/

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

$tpl = new dle_template( );
$tpl->dir = ROOT_DIR . '/templates/' . $config['skin'];
define( 'TEMPLATE_DIR', $tpl->dir );

$news_id = intval($_GET['news_id']);
$user_query = "newsid=" . $news_id;

if ($news_id < 1) die( "Hacking attempt!" );

$row = $db->super_query("SELECT id, date, category, alt_name, comm_num FROM " . PREFIX . "_post WHERE  id = '{$news_id}'");

if (!$row['id']) die( "Hacking attempt!" );

$row['date'] = strtotime( $row['date'] );
$category_id = intval( $row['category'] );

if( $row['date'] >= ($_TIME - 2592000) ) {

	$allow_full_cache = $row['id'];

} else $allow_full_cache = false;

if( $config['allow_alt_url'] ) {

	if( $config['seo_type'] == 1 OR $config['seo_type'] == 2 ) {

		if( $category_id AND $config['seo_type'] == 2 ) {

            $c_url = get_url( $category_id );
            $full_link = $config['http_home_url'] . $c_url . "/" . $row['id'] . "-" . $row['alt_name'] . ".html";
			$row['alt_name'] = $row['id'] . "-" . $row['alt_name'];
			$link_page = $config['http_home_url'] . $c_url . "/" . 'page,1,';
			$news_name = $row['alt_name'];

		} else {

			$full_link = $config['http_home_url'] . $row['id'] . "-" . $row['alt_name'] . ".html";
			$row['alt_name'] = $row['id'] . "-" . $row['alt_name'];
			$link_page = $config['http_home_url'] . 'page,1,';
			$news_name = $row['alt_name'];
		}

	} else {

		$link_page = $config['http_home_url'] . date( 'Y/m/d/', $row['date'] ) . 'page,1,';
		$news_name = $row['alt_name'];
		$full_link = $config['http_home_url'] . date( 'Y/m/d/', $row['date'] ) . $row['alt_name'] . ".html";
	}

} else {

	$link_page = "";
	$news_name = "";
	$full_link = $config['http_home_url'] . "index.php?newsid=" . $row['id'];
}

$comments = new DLE_Comments( $db, $row['comm_num'], intval($config['comm_nummers']) );

if( $config['comm_msort'] == "" OR $config['comm_msort'] == "ASC" ) $comm_msort = "ASC"; else $comm_msort = "DESC";

if( $config['tree_comments'] ) $comm_msort = "ASC";

if( $config['allow_cmod'] ) $where_approve = " AND " . PREFIX . "_comments.approve='1'";
else $where_approve = "";

$comments->query = "SELECT " . PREFIX . "_comments.id, post_id, " . PREFIX . "_comments.user_id, date, autor as gast_name, " . PREFIX . "_comments.email as gast_email, text, ip, is_register, " . PREFIX . "_comments.rating, " . PREFIX . "_comments.vote_num, " . PREFIX . "_comments.parent, name, " . USERPREFIX . "_users.email, news_num, comm_num, user_group, lastdate, reg_date, signature, foto, fullname, land, xfields FROM " . PREFIX . "_comments LEFT JOIN " . USERPREFIX . "_users ON " . PREFIX . "_comments.user_id=" . USERPREFIX . "_users.user_id WHERE " . PREFIX . "_comments.post_id = '$news_id'" . $where_approve . " ORDER BY " . PREFIX . "_comments.id " . $comm_msort;

$comments->build_comments('comments.tpl', 'ajax', $allow_full_cache );

$comments->build_navigation('navigation.tpl', $link_page . "{page}," . $news_name . ".html#comment", $user_query, $full_link);

if ($_GET['massact'] != "disable" ) {

	if ($config['comm_msort'] == "DESC" )
		$tpl->result['comments'] = "<div id=\"dle-ajax-comments\"></div>" . $tpl->result['comments'];
	else
		$tpl->result['comments'] = $tpl->result['comments']."<div id=\"dle-ajax-comments\"></div>";

	if ($user_group[$member_id['user_group']]['del_allc'] AND !$user_group[$member_id['user_group']]['edit_limit'])
		$tpl->result['comments'] .= "
<div class=\"mass_comments_action\">{$lang['mass_comments']}&nbsp;<select name=\"mass_action\"><option value=\"\">{$lang['edit_selact']}</option><option value=\"mass_combine\">{$lang['edit_selcomb']}</option><option value=\"mass_delete\">{$lang['edit_seldel']}</option></select>&nbsp;&nbsp;<input type=\"submit\" class=\"bbcodes\" value=\"{$lang['b_start']}\" /></div>
<input type=\"hidden\" name=\"do\" value=\"comments\" /><input type=\"hidden\" name=\"dle_allow_hash\" value=\"{$dle_login_hash}\" /><input type=\"hidden\" name=\"area\" value=\"news\" />";

}

if( strpos ( $tpl->result['comments'], "dleplyrplayer" ) !== false ) {
	
	if( strpos ( $tpl->result['comments'], ".m3u8" ) !== false ) {
		$load_more = "\$.getCachedScript( dle_root + 'engine/classes/html5player/plyr.js?v={$config['cache_id']}');";
		$js_name = "hls.js"; 
	} else {
		$load_more = "";
		$js_name = "plyr.js"; 
	}
		
	$tpl->result['comments'] .= <<<HTML
		<script>
			if (typeof DLEPlayer == "undefined") {
			
                $('<link>').appendTo('head').attr({type: 'text/css', rel: 'stylesheet',href: dle_root + 'engine/classes/html5player/plyr.css'});
				  
				$.getCachedScript( dle_root + 'engine/classes/html5player/{$js_name}?v={$config['cache_id']}').done(function() {
				  {$load_more} 
				});
				
			} else {
			
				var containers = document.querySelectorAll(".dleplyrplayer");Array.from(containers).forEach(function (container) {new DLEPlayer(container);});
				
			}
		</script>
HTML;

}

if( strpos ( $tpl->result['content'], 'highslide' ) !== false ) {
	
	$tpl->result['comments'] .= <<<HTML
	
	<script>
			if (typeof Fancybox == "undefined" ) {
				$.getCachedScript( dle_root + 'engine/classes/fancybox/fancybox.js?v={$config['cache_id']}');
			}
	</script>
HTML;
	
	}

$tpl->result['comments'] = str_replace( '{THEME}', $config['http_home_url'] . 'templates/' . $config['skin'], $tpl->result['comments'] );
$tpl->result['commentsnavigation'] = str_replace( '{THEME}', $config['http_home_url'] . 'templates/' . $config['skin'], $tpl->result['commentsnavigation'] );

echo json_encode(array("navigation" => $tpl->result['commentsnavigation'], "comments" => $tpl->result['comments'] ), JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES );

?>

Did this file decode correctly?

Original Code

<?php
/*
=====================================================
 DataLife Engine - by SoftNews Media Group 
-----------------------------------------------------
 https://dle-news.ru/
-----------------------------------------------------
 Copyright (c) 2004,2023 SoftNews Media Group
-----------------------------------------------------
 You use Demo Version of DataLife Engine
=====================================================
*/
?><?php $_F=__FILE__;$_X='P2o3P11oXXIwKnJ7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3JQUmR2ZEhPU3dQPlFnT1F3UC1QWWtQW3BTdkV3Q0ZQRHdNT2RQbmZwVF1yLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1yUGh2dl1GOjAwTWV3LVF3Q0ZvZlQwci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tclA2cF1rZk9naHZQKAopUGIxMVUtYjFiQlBbcFN2RXdDRlBEd01PZFBuZnBUXXJ7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3JQPWhPRlAKcE13UE9GUF1mcHZ3CnZ3TVBZa1AKcF1rZk9naHZye3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3tyUHRPZXc6UApwenp3UXZGb11oXXItLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLXJQeUZ3OlBbaHBDUApwenp3UXZGcnt7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7ciowcnJPUyghTXdTT1F3TSgnUjQ9NEhLdD4+RW5LRT4nKSlQeHIJaHdkTXdmKFAiQT09WDAgbyBQVTFCUHRwZllPTU13USJQKTtyCWh3ZE13ZlAoUCdIcApkdk9wUTpQb28wb28wJ1ApO3IJTU93KFAiQWQKOE9RZ1BkdnZ3el12ISJQKTtyfXJyJHZdZVB7UFF3Q1BNZXdfdnd6XWVkdncoUCk7ciR2XWUtak1PZlB7UE5hYT1fUktOUG9QJzB2d3pdZWR2d0YwJ1BvUCQKcFFTT2c5J0Y4T1EnTDtyTXdTT1F3KFAnPT5EWEg0PT5fUktOJyxQJHZdZS1qTU9mUCk7cnIkUXdDRl9PTVB7UE9RdlpkZSgkX24+PTknUXdDRl9PTSdMKTtyJFRGd2ZfPFR3ZmtQe1AiUXdDRk9NeyJQb1AkUXdDRl9PTTtyck9TUCgkUXdDRl9PTVA3UCApUE1PdyhQIkFkCjhPUWdQZHZ2d3pddiEiUCk7cnIkZnBDUHtQJE1ZLWpGVF13Zl88VHdmaygiWz5IPjY9UE9NLFBNZHZ3LFAKZHZ3Z3BmayxQZGV2X1FkencsUApwenpfUVR6UHROYURQIlBvUFhOPnRLbFBvUCJfXXBGdlAvQT5OPlBQT01Qe1AneCRRd0NGX09NfSciKTtyck9TUCghJGZwQzknT00nTClQTU93KFAiQWQKOE9RZ1BkdnZ3el12ISJQKTtyciRmcEM5J01kdncnTFB7UEZ2ZnZwdk96dyhQJGZwQzknTWR2dydMUCk7ciQKZHZ3Z3Bma19PTVB7UE9RdlpkZShQJGZwQzknCmR2d2dwZmsnTFApO3JyT1MoUCRmcEM5J01kdncnTFBqe1AoJF89S0Q+UC1QYkouYjExMSlQKVB4cnIJJGRlZXBDX1NUZWVfCmQKaHdQe1AkZnBDOSdPTSdMO3JyfVB3ZUZ3UCRkZWVwQ19TVGVlXwpkCmh3UHtQU2RlRnc7cnJPUyhQJApwUVNPZzknZGVlcENfZGV2X1RmZSdMUClQeHJyCU9TKFAkCnBRU09nOSdGd3BfdmtddydMUHt7UCBQYU5QJApwUVNPZzknRndwX3ZrXXcnTFB7e1BiUClQeHJyCQlPUyhQJApkdndncGZrX09NUDRFUlAkCnBRU09nOSdGd3BfdmtddydMUHt7UGJQKVB4cnJQUFBQUFBQUFBQUFAkCl9UZmVQe1Bnd3ZfVGZlKFAkCmR2d2dwZmtfT01QKTtyUFBQUFBQUFBQUFBQJFNUZWVfZU9ROFB7UCQKcFFTT2c5J2h2dl1faHB6d19UZmUnTFBvUCQKX1RmZVBvUCIwIlBvUCRmcEM5J09NJ0xQb1AiLSJQb1AkZnBDOSdkZXZfUWR6dydMUG9QIm9odnplIjtyCQkJJGZwQzknZGV2X1FkencnTFB7UCRmcEM5J09NJ0xQb1AiLSJQb1AkZnBDOSdkZXZfUWR6dydMO3IJCQkkZU9ROF9dZGd3UHtQJApwUVNPZzknaHZ2XV9ocHp3X1RmZSdMUG9QJApfVGZlUG9QIjAiUG9QJ11kZ3csICwnO3IJCQkkUXdDRl9RZHp3UHtQJGZwQzknZGV2X1FkencnTDtycgkJfVB3ZUZ3UHhycgkJCSRTVGVlX2VPUThQe1AkCnBRU09nOSdodnZdX2hwendfVGZlJ0xQb1AkZnBDOSdPTSdMUG9QIi0iUG9QJGZwQzknZGV2X1FkencnTFBvUCJvaHZ6ZSI7cgkJCSRmcEM5J2Rldl9RZHp3J0xQe1AkZnBDOSdPTSdMUG9QIi0iUG9QJGZwQzknZGV2X1FkencnTDtyCQkJJGVPUThfXWRnd1B7UCQKcFFTT2c5J2h2dl1faHB6d19UZmUnTFBvUCddZGd3LCAsJztyCQkJJFF3Q0ZfUWR6d1B7UCRmcEM5J2Rldl9RZHp3J0w7cgkJfXJyCX1Qd2VGd1B4cnIJCSRlT1E4X11kZ3dQe1AkCnBRU09nOSdodnZdX2hwendfVGZlJ0xQb1BNZHZ3KFAnMjB6ME0wJyxQJGZwQzknTWR2dydMUClQb1AnXWRndywgLCc7cgkJJFF3Q0ZfUWR6d1B7UCRmcEM5J2Rldl9RZHp3J0w7cgkJJFNUZWVfZU9ROFB7UCQKcFFTT2c5J2h2dl1faHB6d19UZmUnTFBvUE1kdncoUCcyMHowTTAnLFAkZnBDOSdNZHZ3J0xQKVBvUCRmcEM5J2Rldl9RZHp3J0xQb1Aib2h2emUiO3IJfXJyfVB3ZUZ3UHhycgkkZU9ROF9dZGd3UHtQIiI7cgkkUXdDRl9RZHp3UHtQIiI7cgkkU1RlZV9lT1E4UHtQJApwUVNPZzknaHZ2XV9ocHp3X1RmZSdMUG9QIk9RTXdJb11oXT9Rd0NGT017IlBvUCRmcEM5J09NJ0w7cn1yciQKcHp6d1F2RlB7UFF3Q1BSSD5fNnB6endRdkYoUCRNWSxQJGZwQzknCnB6el9RVHonTCxQT1F2WmRlKCQKcFFTT2c5JwpwenpfUVR6endmRidMKVApO3JyT1MoUCQKcFFTT2c5JwpwenpfekZwZnYnTFB7e1AiIlBhTlAkCnBRU09nOScKcHp6X3pGcGZ2J0xQe3tQIjRbNiJQKVAkCnB6el96RnBmdlB7UCI0WzYiO1B3ZUZ3UCQKcHp6X3pGcGZ2UHtQIlI+WzYiO3JyT1MoUCQKcFFTT2c5J3Zmd3dfCnB6endRdkYnTFApUCQKcHp6X3pGcGZ2UHtQIjRbNiI7cnJPUyhQJApwUVNPZzknZGVlcENfCnpwTSdMUClQJENod2Z3X2RdXWZwWndQe1AiUDRFUlAiUG9QWE4+dEtsUG9QIl8KcHp6d1F2Rm9kXV1mcFp3eycgJyI7cndlRndQJENod2Z3X2RdXWZwWndQe1AiIjtyciQKcHp6d1F2Ri1qPFR3ZmtQe1AiWz5IPjY9UCJQb1BYTj50S2xQb1AiXwpwenp3UXZGb09NLFBdcEZ2X09NLFAiUG9QWE4+dEtsUG9QIl8KcHp6d1F2Rm9URndmX09NLFBNZHZ3LFBkVHZwZlBkRlBnZEZ2X1FkencsUCJQb1BYTj50S2xQb1AiXwpwenp3UXZGb3d6ZE9lUGRGUGdkRnZfd3pkT2UsUHZ3SXYsUE9dLFBPRl9md2dPRnZ3ZixQIlBvUFhOPnRLbFBvUCJfCnB6endRdkZvZmR2T1FnLFAiUG9QWE4+dEtsUG9QIl8KcHp6d1F2Rm9acHZ3X1FUeixQIlBvUFhOPnRLbFBvUCJfCnB6endRdkZvXWRmd1F2LFBRZHp3LFAiUG9QeVs+TlhOPnRLbFBvUCJfVEZ3ZkZvd3pkT2UsUFF3Q0ZfUVR6LFAKcHp6X1FUeixQVEZ3Zl9nZnBUXSxQZWRGdk1kdncsUGZ3Z19NZHZ3LFBGT2dRZHZUZncsUFNwdnAsUFNUZWVRZHp3LFBlZFFNLFBJU093ZU1GUHROYURQIlBvUFhOPnRLbFBvUCJfCnB6endRdkZQSD50PVBHYUtFUCJQb1B5Wz5OWE4+dEtsUG9QIl9URndmRlBhRVAiUG9QWE4+dEtsUG9QIl8KcHp6d1F2Rm9URndmX09NeyJQb1B5Wz5OWE4+dEtsUG9QIl9URndmRm9URndmX09NUC9BPk4+UCJQb1BYTj50S2xQb1AiXwpwenp3UXZGb11wRnZfT01Qe1AnJFF3Q0ZfT00nIlBvUCRDaHdmd19kXV1mcFp3UG9QIlBhTlI+TlAzMlAiUG9QWE4+dEtsUG9QIl8KcHp6d1F2Rm9PTVAiUG9QJApwenpfekZwZnY7cnIkCnB6endRdkYtallUT2VNXwpwenp3UXZGKCcKcHp6d1F2Rm92XWUnLFAnZDVkSScsUCRkZWVwQ19TVGVlXwpkCmh3UCk7cnIkCnB6endRdkYtallUT2VNX1FkWk9nZHZPcFEoJ1FkWk9nZHZPcFFvdl1lJyxQJGVPUThfXWRnd1BvUCJ4XWRnd30sIlBvUCRRd0NGX1FkendQb1Aib2h2emUjCnB6endRdiIsUCRURndmXzxUd2ZrLFAkU1RlZV9lT1E4KTtyck9TUCgkX24+PTknemRGRmQKdidMUCF7UCJNT0ZkWWV3IlApUHhycglPU1AoJApwUVNPZzknCnB6el96RnBmdidMUHt7UCJSPls2IlApcgkJJHZdZS1qZndGVGV2OScKcHp6d1F2RidMUHtQIjdNT1pQT017XCJNZXctZDVkSS0KcHp6d1F2RlwiajcwTU9aaiJQb1Akdl1lLWpmd0ZUZXY5Jwpwenp3UXZGJ0w7cgl3ZUZ3cgkJJHZdZS1qZndGVGV2OScKcHp6d1F2RidMUHtQJHZdZS1qZndGVGV2OScKcHp6d1F2RidMbyI3TU9aUE9Ne1wiTWV3LWQ1ZEktCnB6endRdkZcImo3ME1PWmoiO3JyCU9TUCgkVEZ3Zl9nZnBUXTkkend6WXdmX09NOSdURndmX2dmcFRdJ0xMOSdNd2VfZGVlCidMUDRFUlAhJFRGd2ZfZ2ZwVF05JHp3ell3Zl9PTTknVEZ3Zl9nZnBUXSdMTDknd01Pdl9lT3pPdidMKXIJCSR2XWUtamZ3RlRldjknCnB6endRdkYnTFBve1AiXFE3TU9aUAplZEZGe1wiemRGRl8KcHp6d1F2Rl9kCnZPcFFcImp4JGVkUWc5J3pkRkZfCnB6endRdkYnTH0mUVlGXTs3Rndldwp2UFFkend7XCJ6ZEZGX2QKdk9wUVwiajdwXXZPcFFQWmRlVHd7XCJcImp4JGVkUWc5J3dNT3ZfRndlZAp2J0x9NzBwXXZPcFFqN3Bddk9wUVBaZGVUd3tcInpkRkZfCnB6WU9Rd1wiangkZWRRZzknd01Pdl9Gd2UKcHpZJ0x9NzBwXXZPcFFqN3Bddk9wUVBaZGVUd3tcInpkRkZfTXdld3Z3XCJqeCRlZFFnOSd3TU92X0Z3ZU13ZSdMfTcwcF12T3BRajcwRndldwp2aiZRWUZdOyZRWUZdOzdPUV1UdlB2a113e1wiRlRZek92XCJQCmVkRkZ7XCJZWQpwTXdGXCJQWmRlVHd7XCJ4JGVkUWc5J1lfRnZkZnYnTH1cIlAwajcwTU9aalxRN09RXVR2UHZrXXd7XCJoT01Nd1FcIlBRZHp3e1wiTXBcIlBaZGVUd3tcIgpwenp3UXZGXCJQMGo3T1FdVHZQdmtdd3tcImhPTU13UVwiUFFkend7XCJNZXdfZGVlcENfaGRGaFwiUFpkZVR3e1wieCRNZXdfZXBnT1FfaGRGaH1cIlAwajdPUV1UdlB2a113e1wiaE9NTXdRXCJQUWR6d3tcImRmd2RcIlBaZGVUd3tcIlF3Q0ZcIlAwaiI7cnJ9cnJPUyhQRnZmXXBGUChQJHZdZS1qZndGVGV2OScKcHp6d1F2RidMLFAiTWV3XWVrZl1lZGt3ZiJQKVAhe3tQU2RlRndQKVB4cglyCU9TKFBGdmZdcEZQKFAkdl1lLWpmd0ZUZXY5Jwpwenp3UXZGJ0wsUCJvekJUViJQKVAhe3tQU2RlRndQKVB4cgkJJGVwZE1fenBmd1B7UCJcJG9nd3Y2ZApod01bCmZPXXYoUE1ld19mcHB2UCtQJ3dRZ09RdzAKZWRGRndGMGh2emVKXWVka3dmMF1la2ZvNUY/Wnt4JApwUVNPZzknCmQKaHdfT00nTH0nKTsiO3IJCSQ1Rl9RZHp3UHtQImhlRm81RiI7UHIJfVB3ZUZ3UHhyCQkkZXBkTV96cGZ3UHtQIiI7cgkJJDVGX1FkendQe1AiXWVrZm81RiI7UHIJfXIJCXIJJHZdZS1qZndGVGV2OScKcHp6d1F2RidMUG97UDc3N0E9REhyCQk3RgpmT112anIJCQlPU1Aodmtdd3BTUFJIPlhlZGt3ZlB7e1AiVFFNd1NPUXdNIilQeHIJCQlyUFBQUFBQUFBQUFBQUFBQUCQoJzdlT1E4aicpb2RdXXdRTT1wKCdod2RNJylvZHZ2Zih4dmtddzpQJ3Z3SXYwCkZGJyxQZndlOlAnRnZrZXdGaHd3dicsaGZ3UzpQTWV3X2ZwcHZQK1And1FnT1F3MAplZEZGd0YwaHZ6ZUpdZWRrd2YwXWVrZm8KRkYnfSk7cgkJCQlQUHIJCQkJJG9nd3Y2ZApod01bCmZPXXYoUE1ld19mcHB2UCtQJ3dRZ09RdzAKZWRGRndGMGh2emVKXWVka3dmMHgkNUZfUWR6d30/Wnt4JApwUVNPZzknCmQKaHdfT00nTH0nKW9NcFF3KFNUUQp2T3BRKClQeHIJCQkJUFB4JGVwZE1fenBmd31QcgkJCQl9KTtyCQkJCXIJCQl9UHdlRndQeHIJCQlyCQkJCVpkZlAKcFF2ZE9Rd2ZGUHtQTXAKVHp3UXZvPFR3Zmtbd2V3CnZwZjRlZSgib01ld11la2ZdZWRrd2YiKTs0ZmZka29TZnB6KApwUXZkT1F3ZkYpb1NwZj5kCmgoU1RRCnZPcFFQKApwUXZkT1F3ZilQeFF3Q1BSSD5YZWRrd2YoCnBRdmRPUXdmKTt9KTtyCQkJCXIJCQl9cgkJNzBGCmZPXXZqckE9REg7cnJ9cnJPUyhQRnZmXXBGUChQJHZdZS1qZndGVGV2OScKcFF2d1F2J0wsUCdoT2doRmVPTXcnUClQIXt7UFNkZUZ3UClQeHIJcgkkdl1lLWpmd0ZUZXY5Jwpwenp3UXZGJ0xQb3tQNzc3QT1ESHIJcgk3RgpmT112anIJCQlPU1Aodmtdd3BTUHRkUQprWXBJUHt7UCJUUU13U09Rd00iUClQeHIJCQkJJG9nd3Y2ZApod01bCmZPXXYoUE1ld19mcHB2UCtQJ3dRZ09RdzAKZWRGRndGMFNkUQprWXBJMFNkUQprWXBJbzVGP1p7eCQKcFFTT2c5JwpkCmh3X09NJ0x9Jyk7cgkJCX1yCTcwRgpmT112anJBPURIO3IJcgl9cnIkdl1lLWpmd0ZUZXY5Jwpwenp3UXZGJ0xQe1BGdmZfZnddZWQKdyhQJ3g9QT5EPn0nLFAkCnBRU09nOSdodnZdX2hwendfVGZlJ0xQb1Andnd6XWVkdndGMCdQb1AkCnBRU09nOSdGOE9RJ0wsUCR2XWUtamZ3RlRldjknCnB6endRdkYnTFApO3Ikdl1lLWpmd0ZUZXY5Jwpwenp3UXZGUWRaT2dkdk9wUSdMUHtQRnZmX2Z3XWVkCncoUCd4PUE+RD59JyxQJApwUVNPZzknaHZ2XV9ocHp3X1RmZSdMUG9QJ3Z3el1lZHZ3RjAnUG9QJApwUVNPZzknRjhPUSdMLFAkdl1lLWpmd0ZUZXY5Jwpwenp3UXZGUWRaT2dkdk9wUSdMUCk7cnJ3CmhwUDVGcFFfd1EKcE13KGRmZmRrKCJRZFpPZ2R2T3BRIlB7alAkdl1lLWpmd0ZUZXY5Jwpwenp3UXZGUWRaT2dkdk9wUSdMLFAiCnB6endRdkYiUHtqUCR2XWUtamZ3RlRldjknCnB6endRdkYnTFApLFBHW2FFX3lFPls2NFg+Ul95RUs2YVI+UHxQR1thRV95RT5bNjRYPlJfW0g0W0E+W1ApO3JyP2o=';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCd4QzJ2CkljRmtxNmxEaFFNNDlbSC49SyB9NXtpcm1zPEc4TllCTzdYQWRUcGV1eVpiV1BhZ11qd3pVPkx0LzAxZlMzSm9uUlZFJywne3dZdGN4enN5S0NYTWhuZEFbU0w5VEkxfWo9VgpRNnFKa1JiM2k8UEhhdW9sN1V2MlogT2dwPmVtNEVdRlcvMHJmQjUuR0Q4TicpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw=='));?>

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 ce0902983080efb9255fc6d7e9720ca4
Eval Count 2
Decode Time 49 ms