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

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: clean.php
-----------------------------------------------------
 Use: cleaning and optimizing the database
=====================================================
*/

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

if($member_id['user_group'] != 1){ msg("error", $lang['addnews_denied'], $lang['db_denied']); }

$db->query("SHOW TABLE STATUS FROM `".DBNAME."`");
			$mysql_size = 0;
			while ($r = $db->get_array()) {
			if (strpos($r['Name'], PREFIX."_") !== false)
			$mysql_size += $r['Data_length'] + $r['Index_length'] ;
			}
$db->free();

$lang['clean_all'] = str_replace ('{datenbank}', '<span class="text-danger">'.formatsize($mysql_size).'</span>', $lang['clean_all']);

echoheader( "<i class=\"fa fa-briefcase position-left\"></i><span class=\"text-semibold\">{$lang['header_opt_1']}</span>", $lang['clean_title']);

echo <<<HTML
<script>
<!--
function start_clean ( step, size ){

	$("#status").html('{$lang['ajax_info']}');

	if (document.getElementById( 'f_date_c' )) {
		var date = document.getElementById( 'f_date_c' ).value;
	} else { var date = ''; }
	
	if( document.getElementById( 'category' ) ) {
		var category = $("#category").val();
	} else { var category = []; }
	
	var unreadpm = 0;
	if( document.getElementById( 'unreadpm' ) ) {
		if( document.getElementById('unreadpm').checked ) {
			unreadpm = 1;
		}
	}
	
	if (document.getElementById( 'next_button' )) {
		document.getElementById( 'next_button' ).disabled = true;
	}
	if (document.getElementById( 'skip_button' )) {
		document.getElementById( 'skip_button' ).disabled = true;
	}

	$.get("engine/ajax/controller.php?mod=clean", { step: step, date: date, category: category, unreadpm: unreadpm, size: size, user_hash: "{$dle_login_hash}" }, function(data){

	  $('#main_box').html(data);

	}, 'html');

	return false;
}
//-->
</script>
<div class="panel panel-default">
  <div class="panel-heading">
    {$lang['clean_title']}
  </div>
  <div class="panel-body">
	
	<div id="main_box">{$lang['clean_all']}<br /><br /><span class="text-danger"><span id="status"></span></span><br /><br />
		<button type="button" class="btn bg-teal btn-sm btn-raised" onclick="start_clean('1', '{$mysql_size}'); return false;"><i class="fa fa-step-forward position-left"></i>{$lang['edit_next']}</button>
	</div>

	
   </div>
</div>
HTML;


echofooter();
?>

Did this file decode correctly?

Original Code

$_F=__FILE__;$_X='P1p4P1tDW1V5KlV0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dFUyMV1YXWk1Y2gyYndNNXdoMi0yekEyMDhjWFdobDYycGh2NV0ycm84QlsyVS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tVTJDWFhbNjp5eXZIaC13aGw2VG9CeVUtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVUyTDhbQW81TUNYMihOKTJxbm5nLXFucW0yMDhjWFdobDYycGh2NV0ycm84QltVdHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHRVMlFDNTYyTjh2aDI1NjJbbzhYaE5YaHYyekEyTjhbQW81TUNYVXR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0VTJJNUhoOjJOSGhdd1RbQ1tVLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1VMmQ2aDoyTkhoXXc1d00yXXd2MjhbWDVqNTc1d00yWENoMnZdWF16XTZoVXR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0VSp5VVU1YygyIXZoYzV3aHYoMicxRFFEaWFJYmJXcmFXYicyKTJWLzIhdmhjNXdodigyJ2lWcnJiMV9hVycyKTIpMllVCUNoXXZobygyIjRRUS55UlRSMmdubTJJOG96NXZ2aHciMik7VQlDaF12aG8yKDInaThOXVg1OHc6MlRUeVRUeScyKTtVCXY1aCgyIjRdTiA1d00yXVhYaGpbWCEiMik7VWZVVTVjKCRqaGp6aG9fNXY+J0I2aG9fTW84QlsnRzIhdDJSKVkyajZNKCJob284byIsMiRIXXdNPidddnZ3aGw2X3ZodzVodidHLDIkSF13TT4ndnpfdmh3NWh2J0cpOzJmVVUkdnotWjxCaG9BKCIwNFZrMlFERmliMjBRRFFkMDJJL1ZwMmAiVDFGV0RwYlQiYCIpO1UJCQkkakE2PEhfNjU3aDJ0Mm47VQkJCWxDNUhoMigkbzJ0MiR2ei1aTWhYX11vb11BKCkpMllVCQkJNWMyKDZYb1s4Nigkbz4nV11qaCdHLDIuL2JJYVNUIl8iKTIhdHQyY11INmgpVQkJCSRqQTY8SF82NTdoMit0MiRvPicxXVhdX0hod01YQydHMisyJG8+J2F3dmg9X0hod01YQydHMjtVCQkJZlUkdnotWmNvaGgoKTtVVSRIXXdNPidOSGhdd19dSEgnRzJ0MjZYb19vaFtIXU5oMignWXZdWGh3el13IGYnLDIneDZbXXcyTkhdNjZ0IlhoPVgtdl13TWhvIlonVGM4b2pdWDY1N2goJGpBNjxIXzY1N2gpVCd4eTZbXXdaJywyJEhdd00+J05IaF13X11ISCdHKTtVVWhOQzhDaF12aG8oMiJ4NTJOSF02NnRcImNdMmNdLXpvNWhjTl02aDJbODY1WDU4dy1IaGNYXCJaeHk1Wng2W113Mk5IXTY2dFwiWGg9WC02aGo1ejhIdlwiWlkkSF13TT4nQ2hddmhvXzhbWF9SJ0dmeHk2W113WiIsMiRIXXdNPidOSGhdd19YNVhIaCdHKTtVVWhOQzgyeHh4NFFwaVV4Nk5vNVtYWlV4IS0tVWNCd05YNTh3MjZYXW9YX05IaF13MigyNlhoWywyNjU3aDIpWVVVCSQoIiM2WF1YQjYiKVRDWGpIKCdZJEhdd00+J111XT1fNXdjOCdHZicpO1VVCTVjMih2OE5Camh3WFRNaFhiSGhqaHdYRkFhdigyJ2Nfdl1YaF9OJzIpKTJZVQkJc11vMnZdWGgydDJ2OE5Camh3WFRNaFhiSGhqaHdYRkFhdigyJ2Nfdl1YaF9OJzIpVHNdSEJoO1UJZjJoSDZoMlkyc11vMnZdWGgydDInJzsyZlUJVQk1YygydjhOQmpod1hUTWhYYkhoamh3WEZBYXYoMidOXVhoTThvQScyKTIpMllVCQlzXW8yTl1YaE04b0EydDIkKCIjTl1YaE04b0EiKVRzXUgoKTtVCWYyaEg2aDJZMnNdbzJOXVhoTThvQTJ0Mj5HOzJmVQlVCXNdbzJCd29oXXZbajJ0Mm47VQk1YygydjhOQmpod1hUTWhYYkhoamh3WEZBYXYoMidCd29oXXZbaicyKTIpMllVCQk1YygydjhOQmpod1hUTWhYYkhoamh3WEZBYXYoJ0J3b2hddltqJylUTkNoTiBodjIpMllVCQkJQndvaF12W2oydDJSO1UJCWZVCWZVCVUJNWMyKHY4TkJqaHdYVE1oWGJIaGpod1hGQWF2KDInd2g9WF96QlhYOHcnMikpMllVCQl2OE5Camh3WFRNaFhiSGhqaHdYRkFhdigyJ3doPVhfekJYWDh3JzIpVHY1Nl16SGh2MnQyWG9CaDtVCWZVCTVjMih2OE5Camh3WFRNaFhiSGhqaHdYRkFhdigyJzYgNVtfekJYWDh3JzIpKTJZVQkJdjhOQmpod1hUTWhYYkhoamh3WEZBYXYoMic2IDVbX3pCWFg4dycyKVR2NTZdekhodjJ0MlhvQmg7VQlmVVUJJFRNaFgoImh3TTV3aHlddV09eU44d1hvOEhIaG9UW0NbP2o4dnROSGhddyIsMlkyNlhoWzoyNlhoWywydl1YaDoydl1YaCwyTl1YaE04b0E6Mk5dWGhNOG9BLDJCd29oXXZbajoyQndvaF12W2osMjY1N2g6MjY1N2gsMkI2aG9fQ102QzoyIlkkdkhoX0g4TTV3X0NdNkNmIjJmLDJjQndOWDU4dyh2XVhdKVlVVQkyMiQoJyNqXTV3X3o4PScpVENYakgodl1YXSk7VVUJZiwyJ0NYakgnKTtVVQlvaFhCb3cyY11INmg7VWZVeXktLVpVeHk2Tm81W1haVXh2NXMyTkhdNjZ0Iltdd2hIMltdd2hILXZoY11CSFgiWlUyMnh2NXMyTkhdNjZ0Iltdd2hILUNoXXY1d00iWlUyMjIyWSRIXXdNPidOSGhdd19YNVhIaCdHZlUyMnh5djVzWlUyMnh2NXMyTkhdNjZ0Iltdd2hILXo4dkEiWlUJVQl4djVzMjV2dCJqXTV3X3o4PSJaWSRIXXdNPidOSGhdd19dSEgnR2Z4em8yeVp4em8yeVp4NltddzJOSF02NnQiWGg9WC12XXdNaG8iWng2W113MjV2dCI2WF1YQjYiWnh5Nltdd1p4eTZbXXdaeHpvMnlaeHpvMnlaVQkJeHpCWFg4dzJYQVtodCJ6QlhYOHciMk5IXTY2dCJ6WHcyek0tWGhdSDJ6WHctNmoyelh3LW9dNTZodiIyOHdOSDVOIHQiNlhdb1hfTkhoXXcoJ1InLDInWSRqQTY8SF82NTdoZicpOzJvaFhCb3cyY11INmg7Ilp4NTJOSF02NnQiY10yY10tNlhoWy1jOG9sXW92Mls4NjVYNTh3LUhoY1giWnh5NVpZJEhdd00+J2h2NVhfd2g9WCdHZnh5ekJYWDh3WlUJeHl2NXNaVVUJVTIyMnh5djVzWlV4eXY1c1pVNFFwaTtVVVVoTkM4Yzg4WGhvKCk7VT9a';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCdOY0J3PWE1U0lsblRwPGJRZHNDXTJnPi9XNHFNNlpZW29tZmU5UGtHIHhqLlhWTDA4QTdKRGhIaUsxT0V9M1V1eXtyRnRSenYKJywnY2Z1bnhJaVhGdzAuTXFFVFV2aGEgNFtSTkgyZ3M+e3ByM31LNllXXWs8bVB0T0NTb3l6N0FlbExRRFo4OVYKai81R0I9MWJkSicpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw=='));

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 dd2689d900448468455c5934164b26b6
Eval Count 2
Decode Time 47 ms