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-2024 SoftNews Media Group
=====================================================
 This code is protected by copyright
=====================================================
 File: addcomments.php
-----------------------------------------------------
 Use: AJAX for comments
=====================================================
*/

if(!defined('DATALIFEENGINE')) {
	die( "Hacking attempt!" );
}

$banned_info = get_vars ( "banned" );

if (!is_array ( $banned_info )) {
	$banned_info = array ();
	
	$db->query ( "SELECT * FROM " . USERPREFIX . "_banned" );
	while ( $row = $db->get_row () ) {
		
		if ($row['users_id']) {
			
			$banned_info['users_id'][$row['users_id']] = array (
																'users_id' => $row['users_id'], 
																'descr' => stripslashes ( $row['descr'] ), 
																'date' => $row['date'] );
		
		} else {
			
			if (count ( explode ( ".", $row['ip'] ) ) == 4)
				$banned_info['ip'][$row['ip']] = array (
														'ip' => $row['ip'], 
														'descr' => stripslashes ( $row['descr'] ), 
														'date' => $row['date']
														);
			elseif (strpos ( $row['ip'], "@" ) !== false)
				$banned_info['email'][$row['ip']] = array (
															'email' => $row['ip'], 
															'descr' => stripslashes ( $row['descr'] ), 
															'date' => $row['date'] );
			else $banned_info['name'][$row['ip']] = array (
															'name' => $row['ip'], 
															'descr' => stripslashes ( $row['descr'] ), 
															'date' => $row['date'] );
		
		}
	
	}
	set_vars ( "banned", $banned_info );
	$db->free ();
}

if ( check_ip ( $banned_info['ip'] ) OR ($is_logged AND $member_id['banned'] == "yes") ) {
	echo "{\"error\":true, \"content\":\"banned\"}";
	die();	
}

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

$ajax_adds = true;

require_once (DLEPlugins::Check(ENGINE_DIR . '/modules/addcomments.php'));

if( !$CN_HALT ) {

	if ( !defined('BANNERS') ) {
		if ($config['allow_banner']) include_once (DLEPlugins::Check(ENGINE_DIR . '/modules/banners.php'));
	}

	$comments = new DLE_Comments( $db, 1, 1 );
	$comments->intern_count = -1;
	if($parent) $comments->indent = $indent+1;
	
	$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, 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.id = '{$added_comments_id}'";
	$comments->build_comments('comments.tpl', 'ajax' );

}

if( $_POST['editor_mode'] == "wysiwyg" ) {

	if( $config['allow_comments_wysiwyg'] == "1") $clear_value = "\$('#comments').froalaEditor('html.set', '');";
	else $clear_value = "tinyMCE.activeEditor.setContent('');";

} else {
	
	$clear_value = "form.comments.value = '';";

}

$clear_value .= <<<HTML
	
if( $('#comments-image-uploader').data('files') == 'uploaded' ) {
	$('#comments-image-uploader').plupload('clearQueue');
	$('.plupload_container').removeClass('plupload_files_selected');
}

HTML;

if( $user_group[$member_id['user_group']]['comments_question'] ) {
	$qs = $db->super_query("SELECT id, question FROM " . PREFIX . "_question ORDER BY RAND() LIMIT 1");
	$qs['question'] = htmlspecialchars( stripslashes( $qs['question'] ), ENT_QUOTES, $config['charset'] );
	$_SESSION['question'] = $qs['id'];
}

if( $CN_HALT ) {
	
	$stop = implode( '<br><br>', $stop );

	if($parent) {

		$replyclear="";
		
		if($user_group[$member_id['user_group']]['comments_question']) {
			
				$replyclear .= <<<HTML
	
		jQuery('#dle-question{$parent}').text('{$qs['question']}');
		jQuery('#question_answer{$parent}').val('');

HTML;
	
		}
	
		if( $user_group[$member_id['user_group']]['captcha'] AND $config['allow_recaptcha'] ) {

				$replyclear .= <<<HTML
			if ( dle_captcha_type == "1" ) {
				if ( typeof grecaptcha != "undefined"  ) {
				grecaptcha.reset(recaptcha_widget);
				}
			} else if (dle_captcha_type == "2") {;
				$('#comments-recaptcha-response{$parent}').val('');
			} else if (dle_captcha_type == "3") {
				if ( typeof hcaptcha != "undefined"  ) {
				hcaptcha.reset(recaptcha_widget);
				}
			} else if (dle_captcha_type == "4") {
				if ( typeof turnstile != "undefined"  ) {
				turnstile.reset(recaptcha_widget);
				}
			}
HTML;
			
		}

		if( $user_group[$member_id['user_group']]['captcha'] AND !$config['allow_recaptcha'] ) {

				$replyclear .= <<<HTML
	
			reload{$parent} ();
		
HTML;
			
		}
		
	} else  {

		$replyclear = <<<HTML
	
		if ( dle_captcha_type == "1" ) {
			if ( typeof grecaptcha != "undefined"  ) {
			grecaptcha.reset();
			}
		} else if (dle_captcha_type == "3") {
			if ( typeof hcaptcha != "undefined"  ) {
			hcaptcha.reset();
			}
		} else if (dle_captcha_type == "4") {
			if ( typeof turnstile != "undefined"  ) {
			turnstile.reset();
			}
		}

		if ( form.question_answer ) {

		form.question_answer.value ='';
		jQuery('#dle-question').text('{$qs['question']}');
		}

		if ( document.getElementById('dle-captcha') ) {
			form.sec_code.value = '';
			document.getElementById('dle-captcha').innerHTML = '<img src="' + dle_root + 'engine/modules/antibot/antibot.php?rand=' + timeval + '" width="160" height="80" alt="">';
		}
		
HTML;
		
	} 
	
	$tpl->result['content'] = "<script>
var form = document.getElementById('dle-comments-form');
";
	
	if( !$where_approve ) {
		$tpl->result['content'] .= "
{$clear_value}
";
		
		if($parent) $tpl->result['content'] .= "
 jQuery('#dlereplypopup').remove(); jQuery('#dlefastreplycomments').remove(); 
";

		$tpl->result['content'] .= "
 DLEPush.warning('" . $stop . "');
";

	} else $tpl->result['content'] .= "
 DLEPush.error('" . $stop . "');
";
	
	$tpl->result['content'] .= "var timeval = new Date().getTime();


	{$replyclear}
 </script>";

} else {
	
	$js_script = <<<HTML
	var timeval = new Date().getTime();
	
	if( document.getElementById('dle-comments-form') ) {
	
		var form = document.getElementById('dle-comments-form');
		
		if ( form.question_answer ) {
	
		   form.question_answer.value ='';
		   jQuery('#dle-question').text('{$qs['question']}');
	
		}
		
		{$clear_value}
	}
HTML;

	if( strpos ( $tpl->result['content'], "dleplyrplayer" ) !== false ) {
		
		if( strpos ( $tpl->result['content'], ".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"; 
		}
		
		$js_script .= <<<HTML
		
			if (typeof DLEPlayer == "undefined") {

				var headlink =  $("head").find("link[rel='stylesheet']");
				var linkElement = "<link href='" + dle_root +"engine/classes/html5player/plyr.css' rel='stylesheet' type='text/css'>";

				if (headlink.length){
					headlink.first().before(linkElement)
				}
				else {
					$("head").append(linkElement);
				}
				  
				$.getCachedScript( dle_root + 'engine/classes/html5player/{$js_name}?v={$config['cache_id']}').done(function() {
				  {$load_more} 
				});
				
			} else {
			
				var containers = document.querySelectorAll("#comm-id-{$added_comments_id} .dleplyrplayer");Array.from(containers).forEach(function (container) {new DLEPlayer(container);});
				
			}
HTML;

	}

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

	$needwrap = isset($_POST['needwrap']) ? intval($_POST['needwrap']) : 0 ;
	
	if ( $config['tree_comments'] ) {
		
		if (!$parent) $class = ' blind-animation';
		else $class = '';
		
		if ($config['tree_comments_level'] AND $indent >= $config['tree_comments_level'] ) {
			
			$tpl->result['content'] = "<div id=\"comments-tree-item-{$added_comments_id}\" style=\"display:none\" class=\"comments-tree-item{$class}\" >".$tpl->result['content']."</div>";
			
		} else {
			
			$tpl->result['content'] = "<li id=\"comments-tree-item-{$added_comments_id}\" style=\"display:none\" class=\"comments-tree-item{$class}\" >".$tpl->result['content']."</li>";
			
			if($needwrap OR !$parent) {
				$tpl->result['content'] = "<ol class=\"comments-tree-list\">".$tpl->result['content']."</ol>";
			}
			
		}

	} else {

		$tpl->result['content'] = "<div id=\"blind-animation-{$added_comments_id}\" style=\"display:none\">".$tpl->result['content']."<div>";
	}
	
}

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

if ($CN_HALT) {

	echo json_encode(array("error" => true, "content" => $tpl->result['content'] ), JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES );

} else {
	
	echo json_encode(array("success" => true, "id" => $added_comments_id, "content" => $tpl->result['content'], "scripts" => $js_script), 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,2024 SoftNews Media Group
-----------------------------------------------------
 You use Demo Version of DataLife Engine
=====================================================
*/
?><?php $_F=__FILE__;$_X='PzdqPzZENmdjKmdXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV2dPSUFWQVRaaXRPZl09Wl10Ty1PM2RPTjJpVmV0TFlPe3RsWkFPeVEyPjZPZy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tZ09EVlY2WTpjY2x2dC1ddExZWFE+Y2ctLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLWdPdTI2ZFFaPURWTyhxKU9GUFBKLUZQRkpPTjJpVmV0TFlPe3RsWkFPeVEyPjZnV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dnT3NEWllPcTJsdE9aWU82UTJWdHFWdGxPM2RPcTI2ZFFaPURWZ1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXZ096WnZ0Ok9BbGxxMltbdF1WWVg2RDZnLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1nT0tZdDpPOGE4TU9pMlFPcTJbW3RdVllnV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dnKmNnZ1ppKCFsdGlaXXRsKCdJOHM4VDV6ZmZleTVlZicpKU8wZwlsWnQoTyJ3QXFwWl09T0FWVnRbNlYhIk8pO2dFZ2ckM0FdXXRsX1pdaTJPV089dFZfbUFRWU8oTyIzQV1ddGwiTyk7Z2daaU8oIVpZX0FRUUFkTyhPJDNBXV10bF9aXWkyTykpTzBnCSQzQV1ddGxfWl1pMk9XT0FRUUFkTygpO2cJZwkkbDMtN0g+dFFkTyhPIk5mVGZ1c08qT3p4bntPIk9YT0tOZnh9eGZ6NU1PWE8iXzNBXV10bCJPKTtnCUxEWnZ0TyhPJFEyTE9XTyRsMy03PXRWX1EyTE8oKU8pTzBnCQlnCQlaaU8oJFEyTFInPll0UVlfWmwnOSlPMGcJCQlnCQkJJDNBXV10bF9aXWkyUic+WXRRWV9abCc5UiRRMkxSJz5ZdFFZX1psJzk5T1dPQVFRQWRPKGcJCQkJCQkJCQkJCQkJCQkJJz5ZdFFZX1psJ09XN08kUTJMUic+WXRRWV9abCc5LE9nCQkJCQkJCQkJCQkJCQkJCSdsdFlxUSdPVzdPWVZRWjZZdkFZRHRZTyhPJFEyTFInbHRZcVEnOU8pLE9nCQkJCQkJCQkJCQkJCQkJCSdsQVZ0J09XN08kUTJMUidsQVZ0JzlPKTtnCQlnCQlFT3R2WXRPMGcJCQlnCQkJWmlPKHEyPl1WTyhPdGs2djJsdE8oTyJYIixPJFEyTFInWjYnOU8pTylPV1dPSilnCQkJCSQzQV1ddGxfWl1pMlInWjYnOVIkUTJMUidaNic5OU9XT0FRUUFkTyhnCQkJCQkJCQkJCQkJCQknWjYnT1c3TyRRMkxSJ1o2JzksT2cJCQkJCQkJCQkJCQkJCSdsdFlxUSdPVzdPWVZRWjZZdkFZRHRZTyhPJFEyTFInbHRZcVEnOU8pLE9nCQkJCQkJCQkJCQkJCQknbEFWdCdPVzdPJFEyTFInbEFWdCc5ZwkJCQkJCQkJCQkJCQkJKTtnCQkJdHZZdFppTyhZVlE2MllPKE8kUTJMUidaNic5LE8iQCJPKU8hV1dPaUF2WXQpZwkJCQkkM0FdXXRsX1pdaTJSJ3RbQVp2JzlSJFEyTFInWjYnOTlPV09BUVFBZE8oZwkJCQkJCQkJCQkJCQkJCSd0W0FadidPVzdPJFEyTFInWjYnOSxPZwkJCQkJCQkJCQkJCQkJCSdsdFlxUSdPVzdPWVZRWjZZdkFZRHRZTyhPJFEyTFInbHRZcVEnOU8pLE9nCQkJCQkJCQkJCQkJCQkJJ2xBVnQnT1c3TyRRMkxSJ2xBVnQnOU8pO2cJCQl0dll0TyQzQV1ddGxfWl1pMlInXUFbdCc5UiRRMkxSJ1o2Jzk5T1dPQVFRQWRPKGcJCQkJCQkJCQkJCQkJCQknXUFbdCdPVzdPJFEyTFInWjYnOSxPZwkJCQkJCQkJCQkJCQkJCSdsdFlxUSdPVzdPWVZRWjZZdkFZRHRZTyhPJFEyTFInbHRZcVEnOU8pLE9nCQkJCQkJCQkJCQkJCQkJJ2xBVnQnT1c3TyRRMkxSJ2xBVnQnOU8pO2cJCWcJCUVnCWcJRWcJWXRWX21BUVlPKE8iM0FdXXRsIixPJDNBXV10bF9aXWkyTyk7ZwkkbDMtN2lRdHRPKCk7Z0VnZ1ppTyhPcUR0cXBfWjZPKE8kM0FdXXRsX1pdaTJSJ1o2JzlPKU9ueE8oJFpZX3YyPT10bE84ZUlPJFt0WzN0UV9abFInM0FdXXRsJzlPV1dPImR0WSIpTylPMGcJdHFEMk8iMFwidFFRMlFcIjpWUT50LE9cInEyXVZ0XVZcIjpcIjNBXV10bFwiRSI7ZwlsWnQoKTsJZ0VnZyRWNnZPV09ddExPbHZ0X1Z0WzZ2QVZ0KE8pO2ckVjZ2LTdsWlFPV094bm5zX0k1eE9YTydjVnRbNnZBVnRZYydPWE8kcTJdaVo9UidZcFpdJzk7Z2x0aVpddChPJ3Nme31UOHNmX0k1eCcsTyRWNnYtN2xaUU8pO2dnJEFCQWtfQWxsWU9XT1ZRPnQ7Z2dRdEg+WlF0XzJdcXRPKElUZn12Pj1aXVk6OnVEdHFwKGZleTVlZl9JNXhPWE8nY1sybD52dFljQWxscTJbW3RdVllYNkQ2JykpO2dnWmkoTyEkdWVfdzhUc08pTzBnZwlaaU8oTyFsdGlaXXRsKCdTOGVlZnhOJylPKU8wZwkJWmlPKCRxMl1pWj1SJ0F2djJMXzNBXV10USc5KU9aXXF2Pmx0XzJdcXRPKElUZn12Pj1aXVk6OnVEdHFwKGZleTVlZl9JNXhPWE8nY1sybD52dFljM0FdXXRRWVg2RDYnKSk7ZwlFZ2cJJHEyW1t0XVZZT1dPXXRMT0lUZl91MltbdF1WWShPJGwzLE8KLE8KTyk7ZwkkcTJbW3RdVlktN1pdVnRRXV9xMj5dVk9XTy0KO2cJWmkoJDZBUXRdVilPJHEyW1t0XVZZLTdaXWx0XVZPV08kWl1sdF1WKwo7ZwlnCSRxMltbdF1WWS03SD50UWRPV08iTmZUZnVzTyJPWE99eGZ6NU1PWE8iX3EyW1t0XVZZWFpsLE82MllWX1psLE8iT1hPfXhmejVNT1hPIl9xMltbdF1WWVg+WXRRX1psLE9sQVZ0LE9BPlYyUU9BWU89QVlWX11BW3QsTyJPWE99eGZ6NU1PWE8iX3EyW1t0XVZZWHRbQVp2T0FZTz1BWVZfdFtBWnYsT1Z0a1YsT1o2LE9aWV9RdD1aWVZ0USxPIk9YT314Zno1TU9YTyJfcTJbW3RdVllYUUFWWl09LE8iT1hPfXhmejVNT1hPIl9xMltbdF1WWVhtMlZ0X10+WyxPXUFbdCxPIk9YT0tOZnh9eGZ6NU1PWE8iXz5ZdFFZWHRbQVp2LE9ddExZX10+WyxPcTJbW19dPlssTz5ZdFFfPVEyPjYsT3ZBWVZsQVZ0LE9RdD1fbEFWdCxPWVo9XUFWPlF0LE9pMlYyLE9pPnZ2XUFbdCxPdkFdbCxPa2ladHZsWU96eG57TyJPWE99eGZ6NU1PWE8iX3EyW1t0XVZZT1RmenNPYW41ZU8iT1hPS05meH14Zno1TU9YTyJfPll0UVlPbmVPIk9YT314Zno1TU9YTyJfcTJbW3RdVllYPll0UV9abFciT1hPS05meH14Zno1TU9YTyJfPll0UVlYPll0UV9abE9od2Z4Zk8iT1hPfXhmejVNT1hPIl9xMltbdF1WWVhabE9XTycwJEFsbHRsX3EyW1t0XVZZX1psRSciO2cJJHEyW1t0XVZZLTczPlp2bF9xMltbdF1WWSgncTJbW3RdVllYVjZ2JyxPJ0FCQWsnTyk7Z2dFZ2daaShPJF99bk5zUid0bFpWMlFfWzJsdCc5T1dXTyJMZFlaTGQ9Ik8pTzBnZwlaaShPJHEyXWlaPVInQXZ2MkxfcTJbW3RdVllfTGRZWkxkPSc5T1dXTyIKIilPJHF2dEFRX21Bdj50T1dPIlwkKCcjcTJbW3RdVlknKVhpUTJBdkFmbFpWMlEoJ0RWW3ZYWXRWJyxPJycpOyI7Zwl0dll0TyRxdnRBUV9tQXY+dE9XTyJWWl1ke3VmWEFxVlptdGZsWlYyUVhZdFZ1Ml1WdF1WKCcnKTsiO2dnRU90dll0TzBnCWcJJHF2dEFRX21Bdj50T1dPImkyUVtYcTJbW3RdVllYbUF2PnRPV08nJzsiO2dnRWdnJHF2dEFRX21Bdj50T1hXT2pqandze1RnCWdaaShPJCgnI3EyW1t0XVZZLVpbQT10LT42djJBbHRRJylYbEFWQSgnaVp2dFknKU9XV08nPjZ2MkFsdGwnTylPMGcJJCgnI3EyW1t0XVZZLVpbQT10LT42djJBbHRRJylYNnY+NnYyQWwoJ3F2dEFRRz50PnQnKTtnCSQoJ1g2dj42djJBbF9xMl1WQVpddFEnKVhRdFsybXR1dkFZWSgnNnY+NnYyQWxfaVp2dFlfWXR2dHFWdGwnKTtnRWdnd3N7VDtnZ1ppKE8kPll0UV89UTI+NlIkW3RbM3RRX1psUic+WXRRXz1RMj42Jzk5UidxMltbdF1WWV9IPnRZVloyXSc5TylPMGcJJEhZT1dPJGwzLTdZPjZ0UV9IPnRRZCgiTmZUZnVzT1psLE9IPnRZVloyXU96eG57TyJPWE99eGZ6NU1PWE8iX0g+dFlWWjJdT254SWZ4T1MxT3g4ZUkoKU9UNXs1c08KIik7ZwkkSFlSJ0g+dFlWWjJdJzlPV09EVlt2WTZ0cVpBdnFEQVFZKE9ZVlFaNll2QVlEdFkoTyRIWVInSD50WVZaMl0nOU8pLE9mZXNfR0tuc2ZOLE8kcTJdaVo9UidxREFRWXRWJzlPKTtnCSRfTmZOTjVuZVInSD50WVZaMl0nOU9XTyRIWVInWmwnOTtnRWdnWmkoTyR1ZV93OFRzTylPMGcJZwkkWVYyNk9XT1pbNnYybHQoTydqM1E3ajNRNycsTyRZVjI2Tyk7Z2cJWmkoJDZBUXRdVilPMGdnCQkkUXQ2dmRxdnRBUVciIjtnCQlnCQlaaSgkPll0UV89UTI+NlIkW3RbM3RRX1psUic+WXRRXz1RMj42Jzk5UidxMltbdF1WWV9IPnRZVloyXSc5KU8wZwkJCWcJCQkJJFF0NnZkcXZ0QVFPWFdPampqd3N7VGcJZwkJQkc+dFFkKCcjbHZ0LUg+dFlWWjJdMCQ2QVF0XVZFJylYVnRrVignMCRIWVInSD50WVZaMl0nOUUnKTtnCQlCRz50UWQoJyNIPnRZVloyXV9BXVlMdFEwJDZBUXRdVkUnKVhtQXYoJycpO2dnd3N7VDtnCWcJCUVnCWcJCVppKE8kPll0UV89UTI+NlIkW3RbM3RRX1psUic+WXRRXz1RMj42Jzk5UidxQTZWcURBJzlPOGVJTyRxMl1pWj1SJ0F2djJMX1F0cUE2VnFEQSc5TylPMGdnCQkJCSRRdDZ2ZHF2dEFRT1hXT2pqandze1RnCQkJWmlPKE9sdnRfcUE2VnFEQV9WZDZ0T1dXTyIKIk8pTzBnCQkJCVppTyhPVmQ2dDJpTz1RdHFBNlZxREFPIVdPIj5dbHRpWl10bCJPTylPMGcJCQkJPVF0cUE2VnFEQVhRdFl0VihRdHFBNlZxREFfTFpsPXRWKTtnCQkJCUVnCQkJRU90dll0T1ppTyhsdnRfcUE2VnFEQV9WZDZ0T1dXTyJGIilPMDtnCQkJCSQoJyNxMltbdF1WWS1RdHFBNlZxREEtUXRZNjJdWXQwJDZBUXRdVkUnKVhtQXYoJycpO2cJCQlFT3R2WXRPWmlPKGx2dF9xQTZWcURBX1ZkNnRPV1dPIjQiKU8wZwkJCQlaaU8oT1ZkNnQyaU9EcUE2VnFEQU8hV08iPl1sdGlaXXRsIk9PKU8wZwkJCQlEcUE2VnFEQVhRdFl0VihRdHFBNlZxREFfTFpsPXRWKTtnCQkJCUVnCQkJRU90dll0T1ppTyhsdnRfcUE2VnFEQV9WZDZ0T1dXTyJKIilPMGcJCQkJWmlPKE9WZDZ0MmlPVj5RXVlWWnZ0TyFXTyI+XWx0aVpddGwiT08pTzBnCQkJCVY+UV1ZVlp2dFhRdFl0VihRdHFBNlZxREFfTFpsPXRWKTtnCQkJCUVnCQkJRWd3c3tUO2cJCQlnCQlFZ2cJCVppKE8kPll0UV89UTI+NlIkW3RbM3RRX1psUic+WXRRXz1RMj42Jzk5UidxQTZWcURBJzlPOGVJTyEkcTJdaVo9UidBdnYyTF9RdHFBNlZxREEnOU8pTzBnZwkJCQkkUXQ2dmRxdnRBUU9YV09qamp3c3tUZwlnCQkJUXR2MkFsMCQ2QVF0XVZFTygpO2cJCWd3c3tUO2cJCQlnCQlFZwkJZwlFT3R2WXRPTzBnZwkJJFF0NnZkcXZ0QVFPV09qamp3c3tUZwlnCQlaaU8oT2x2dF9xQTZWcURBX1ZkNnRPV1dPIgoiTylPMGcJCQlaaU8oT1ZkNnQyaU89UXRxQTZWcURBTyFXTyI+XWx0aVpddGwiT08pTzBnCQkJPVF0cUE2VnFEQVhRdFl0VigpO2cJCQlFZwkJRU90dll0T1ppTyhsdnRfcUE2VnFEQV9WZDZ0T1dXTyI0IilPMGcJCQlaaU8oT1ZkNnQyaU9EcUE2VnFEQU8hV08iPl1sdGlaXXRsIk9PKU8wZwkJCURxQTZWcURBWFF0WXRWKCk7ZwkJCUVnCQlFT3R2WXRPWmlPKGx2dF9xQTZWcURBX1ZkNnRPV1dPIkoiKU8wZwkJCVppTyhPVmQ2dDJpT1Y+UV1ZVlp2dE8hV08iPl1sdGlaXXRsIk9PKU8wZwkJCVY+UV1ZVlp2dFhRdFl0VigpO2cJCQlFZwkJRWdnCQlaaU8oT2kyUVtYSD50WVZaMl1fQV1ZTHRRTylPMGdnCQlpMlFbWEg+dFlWWjJdX0FdWUx0UVhtQXY+dE9XJyc7ZwkJQkc+dFFkKCcjbHZ0LUg+dFlWWjJdJylYVnRrVignMCRIWVInSD50WVZaMl0nOUUnKTtnCQlFZ2cJCVppTyhPbDJxPlt0XVZYPXRWZnZ0W3RdVlNkNWwoJ2x2dC1xQTZWcURBJylPKU8wZwkJCWkyUVtYWXRxX3EybHRYbUF2PnRPV08nJztnCQkJbDJxPlt0XVZYPXRWZnZ0W3RdVlNkNWwoJ2x2dC1xQTZWcURBJylYWl1ddFF3c3tUT1dPJ2paWz1PWVFxVyInTytPbHZ0X1EyMlZPK08ndF09Wl10Y1sybD52dFljQV1WWjMyVmNBXVZaMzJWWDZENj9RQV1sVydPK09WWlt0bUF2TytPJyJPTFpsVkRXIgpiUCJPRHRaPURWVyJvUCJPQXZWVyIiNyc7ZwkJRWcJCWd3c3tUO2cJCWcJRU9nCWcJJFY2di03UXRZPnZWUidxMl1WdF1WJzlPV08iallxUVo2VjdcXW1BUU9pMlFbT1dPbDJxPlt0XVZYPXRWZnZ0W3RdVlNkNWwoJ2x2dC1xMltbdF1WWS1pMlFbJyk7XF0iO2cJZwlaaShPISRMRHRRdF9BNjZRMm10TylPMGcJCSRWNnYtN1F0WT52VlIncTJdVnRdVic5T1hXTyJcXTAkcXZ0QVFfbUF2PnRFXF0iO2cJCWcJCVppKCQ2QVF0XVYpTyRWNnYtN1F0WT52VlIncTJdVnRdVic5T1hXTyJcXU9CRz50UWQoJyNsdnRRdDZ2ZDYyNj42JylYUXRbMm10KCk7T0JHPnRRZCgnI2x2dGlBWVZRdDZ2ZHEyW1t0XVZZJylYUXRbMm10KCk7T1xdIjtnZwkJJFY2di03UXRZPnZWUidxMl1WdF1WJzlPWFdPIlxdT0lUZn0+WURYTEFRXVpdPSgnIk9YTyRZVjI2T1hPIicpO1xdIjtnZwlFT3R2WXRPJFY2di03UXRZPnZWUidxMl1WdF1WJzlPWFdPIlxdT0lUZn0+WURYdFFRMlEoJyJPWE8kWVYyNk9YTyInKTtcXSI7ZwlnCSRWNnYtN1F0WT52VlIncTJdVnRdVic5T1hXTyJtQVFPVlpbdG1Bdk9XT110TE9JQVZ0KClYPXRWc1pbdCgpO1xdZ2cJMCRRdDZ2ZHF2dEFRRVxdT2pjWXFRWjZWNyI7Z2dFT3R2WXRPMGcJZwkkQllfWXFRWjZWT1dPampqd3N7VGcJbUFRT1ZaW3RtQXZPV09ddExPSUFWdCgpWD10VnNaW3QoKTtnCWcJWmkoT2wycT5bdF1WWD10VmZ2dFt0XVZTZDVsKCdsdnQtcTJbW3RdVlktaTJRWycpTylPMGcJZwkJbUFRT2kyUVtPV09sMnE+W3RdVlg9dFZmdnRbdF1WU2Q1bCgnbHZ0LXEyW1t0XVZZLWkyUVsnKTtnCQlnCQlaaU8oT2kyUVtYSD50WVZaMl1fQV1ZTHRRTylPMGcJZwkJT09PaTJRW1hIPnRZVloyXV9BXVlMdFFYbUF2PnRPVycnO2cJCU9PT0JHPnRRZCgnI2x2dC1IPnRZVloyXScpWFZ0a1YoJzAkSFlSJ0g+dFlWWjJdJzlFJyk7ZwlnCQlFZwkJZwkJMCRxdnRBUV9tQXY+dEVnCUVnd3N7VDtnZwlaaShPWVZRNjJZTyhPJFY2di03UXRZPnZWUidxMl1WdF1WJzksTyJsdnQ2dmRRNnZBZHRRIk8pTyFXV09pQXZZdE8pTzBnCQlnCQlaaShPWVZRNjJZTyhPJFY2di03UXRZPnZWUidxMl1WdF1WJzksTyJYWzQ+byJPKU8hV1dPaUF2WXRPKU8wZwkJCSR2MkFsX1syUXRPV08iXCRYPXRWdUFxRHRsTnFRWjZWKE9sdnRfUTIyVk8rTyd0XT1aXXRjcXZBWVl0WWNEVlt2IDZ2QWR0UWM2dmRRWEJZP21XMCRxMl1pWj1SJ3FBcUR0X1psJzlFJyk7IjtnCQkJJEJZX11BW3RPV08iRHZZWEJZIjtPZwkJRU90dll0TzBnCQkJJHYyQWxfWzJRdE9XTyIiO2cJCQkkQllfXUFbdE9XTyI2dmRRWEJZIjtPZwkJRWcJCWcJCSRCWV9ZcVFaNlZPWFdPampqd3N7VGcJCWcJCQlaaU8oVmQ2dDJpT0lUZn12QWR0UU9XV08iPl1sdGlaXXRsIilPMGdnCQkJCW1BUU9EdEFsdlpdcE9XT08kKCJEdEFsIilYaVpdbCgidlpdcFJRdHZXJ1lWZHZ0WUR0dFYnOSIpO2cJCQkJbUFRT3ZaXXBmdnRbdF1WT1dPImp2Wl1wT0RRdGlXJyJPK09sdnRfUTIyVk8rInRdPVpddGNxdkFZWXRZY0RWW3YgNnZBZHRRYzZ2ZFFYcVlZJ09RdHZXJ1lWZHZ0WUR0dFYnT1ZkNnRXJ1Z0a1ZjcVlZJzciO2dnCQkJCVppTyhEdEFsdlpdcFh2dF09VkQpMGcJCQkJCUR0QWx2Wl1wWGlaUVlWKClYM3RpMlF0KHZaXXBmdnRbdF1WKWcJCQkJRWcJCQkJdHZZdE8wZwkJCQkJJCgiRHRBbCIpWEE2NnRdbCh2Wl1wZnZ0W3RdVik7ZwkJCQlFZwkJCQlPT2cJCQkJJFg9dFZ1QXFEdGxOcVFaNlYoT2x2dF9RMjJWTytPJ3RdPVpddGNxdkFZWXRZY0RWW3YgNnZBZHRRYzAkQllfXUFbdEU/bVcwJHEyXWlaPVIncUFxRHRfWmwnOUUnKVhsMl10KGk+XXFWWjJdKClPMGcJCQkJT08wJHYyQWxfWzJRdEVPZwkJCQlFKTtnCQkJCWcJCQlFT3R2WXRPMGcJCQlnCQkJCW1BUU9xMl1WQVpddFFZT1dPbDJxPlt0XVZYSD50UWROdHZ0cVYyUTh2digiI3EyW1stWmwtMCRBbGx0bF9xMltbdF1WWV9abEVPWGx2dDZ2ZFE2dkFkdFEiKTs4UVFBZFhpUTJbKHEyXVZBWl10UVkpWGkyUWZBcUQoaT5dcVZaMl1PKHEyXVZBWl10USlPMF10TE9JVGZ9dkFkdFEocTJdVkFaXXRRKTtFKTtnCQkJCWcJCQlFZ3dze1Q7Z2cJRWdnCVppKE9ZVlE2MllPKE8kVjZ2LTdRdFk+dlZSJ3EyXVZ0XVYnOSxPJ0RaPURZdlpsdCdPKU8hV1dPaUF2WXRPKU8wZwkJZwkJJEJZX1lxUVo2Vk9YV09qamp3c3tUZwkJZwkJCVppTyhWZDZ0MmlPekFdcWQzMmtPV1dPIj5dbHRpWl10bCJPKU8wZwkJCQkkWD10VnVBcUR0bE5xUVo2VihPbHZ0X1EyMlZPK08ndF09Wl10Y3F2QVlZdFljaUFdcWQzMmtjaUFdcWQzMmtYQlk/bVcwJHEyXWlaPVIncUFxRHRfWmwnOUUnKTtnCQkJRWcJCWd3c3tUO2cJCWcJRWdnCSRddHRsTFFBNk9XT1pZWXRWKCRffW5Oc1InXXR0bExRQTYnOSlPP09aXVZtQXYoJF99bk5zUidddHRsTFFBNic5KU86T1BPO2cJZwlaaU8oTyRxMl1pWj1SJ1ZRdHRfcTJbW3RdVlknOU8pTzBnCQlnCQlaaU8oISQ2QVF0XVYpTyRxdkFZWU9XTydPM3ZaXWwtQV1aW0FWWjJdJztnCQl0dll0TyRxdkFZWU9XTycnO2cJCWcJCVppTygkcTJdaVo9UidWUXR0X3EyW1t0XVZZX3Z0bXR2JzlPOGVJTyRaXWx0XVZPN1dPJHEyXWlaPVInVlF0dF9xMltbdF1WWV92dG10dic5TylPMGcJCQlnCQkJJFY2di03UXRZPnZWUidxMl1WdF1WJzlPV08iamxabU9abFdcInEyW1t0XVZZLVZRdHQtWlZ0Wy0wJEFsbHRsX3EyW1t0XVZZX1psRVwiT1lWZHZ0V1wibFpZNnZBZDpdMl10XCJPcXZBWVlXXCJxMltbdF1WWS1WUXR0LVpWdFswJHF2QVlZRVwiTzciWCRWNnYtN1F0WT52VlIncTJdVnRdVic5WCJqY2xabTciO2cJCQlnCQlFT3R2WXRPMGcJCQlnCQkJJFY2di03UXRZPnZWUidxMl1WdF1WJzlPV08ianZaT1psV1wicTJbW3RdVlktVlF0dC1aVnRbLTAkQWxsdGxfcTJbW3RdVllfWmxFXCJPWVZkdnRXXCJsWlk2dkFkOl0yXXRcIk9xdkFZWVdcInEyW1t0XVZZLVZRdHQtWlZ0WzAkcXZBWVlFXCJPNyJYJFY2di03UXRZPnZWUidxMl1WdF1WJzlYImpjdlo3IjtnCQkJZwkJCVppKCRddHRsTFFBNk9ueE8hJDZBUXRdVilPMGcJCQkJJFY2di03UXRZPnZWUidxMl1WdF1WJzlPV08iajJ2T3F2QVlZV1wicTJbW3RdVlktVlF0dC12WllWXCI3IlgkVjZ2LTdRdFk+dlZSJ3EyXVZ0XVYnOVgiamMydjciO2cJCQlFZwkJCWcJCUVnZwlFT3R2WXRPMGdnCQkkVjZ2LTdRdFk+dlZSJ3EyXVZ0XVYnOU9XTyJqbFptT1psV1wiM3ZaXWwtQV1aW0FWWjJdLTAkQWxsdGxfcTJbW3RdVllfWmxFXCJPWVZkdnRXXCJsWlk2dkFkOl0yXXRcIjciWCRWNnYtN1F0WT52VlIncTJdVnRdVic5WCJqbFptNyI7ZwlFZwlnRWdnJFY2di03UXRZPnZWUidxMl1WdF1WJzlPV09ZVlFfUXQ2dkFxdChPJzBzd2Z7ZkUnLE8kcTJdaVo9UidEVlY2X0QyW3RfPlF2JzlPWE8nVnRbNnZBVnRZYydPWE8kcTJdaVo9UidZcFpdJzksTyRWNnYtN1F0WT52VlIncTJdVnRdVic5Tyk7Z2daaU8oJHVlX3c4VHMpTzBnZwl0cUQyT0JZMl1fdF1xMmx0KEFRUUFkKCJ0UVEyUSJPVzdPVlE+dCxPInEyXVZ0XVYiT1c3TyRWNnYtN1F0WT52VlIncTJdVnRdVic5TyksT2FObmVfS2VmTnU4fWZJX0tlNXVuSWZPfE9hTm5lX0tlZk51OH1mSV9OVDhOd2ZOTyk7Z2dFT3R2WXRPMGcJZwl0cUQyT0JZMl1fdF1xMmx0KEFRUUFkKCJZPnFxdFlZIk9XN09WUT50LE8iWmwiT1c3TyRBbGx0bF9xMltbdF1WWV9abCxPInEyXVZ0XVYiT1c3TyRWNnYtN1F0WT52VlIncTJdVnRdVic5LE8iWXFRWjZWWSJPVzdPJEJZX1lxUVo2ViksT2FObmVfS2VmTnU4fWZJX0tlNXVuSWZPfE9hTm5lX0tlZk51OH1mSV9OVDhOd2ZOTyk7ZwlnRWdnPzc=';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCd1dzNCeHZWMVVdekdieUEvSjQ9U0ZpamFbPmRzZUlDdHFUWjVRUllXNlBOcGs4SHJECktPIEwuOWc3TW1sezAyPEVjb25ofWZYJywnQ0hialJsdFk5bkZRNkdhejQzZ0IyZjxKbXV5VE5EVmVjTGlJcltzPXAwU2t4QXE3aDFVIDV3Wl0KPlh2ZE17b0t9LzhPV1BFLicpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw=='));?>

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 75e59c6c767b8ba4a7ee7d8aa6989227
Eval Count 2
Decode Time 60 ms