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 
-----------------------------------------------------
 http://dle-news.ru/
-----------------------------------------------------
 Copyright (c) 2004-2017 SoftNews Media Group
=====================================================
     
=====================================================
 : updates.php
-----------------------------------------------------
 :     
=====================================================
*/

@error_reporting ( E_ALL ^ E_WARNING ^ E_NOTICE );
@ini_set ( 'display_errors', true );
@ini_set ( 'html_errors', false );
@ini_set ( 'error_reporting', E_ALL ^ E_WARNING ^ E_NOTICE );

define('DATALIFEENGINE', true);
define( 'ROOT_DIR', substr( dirname(  'index.php' ), 0, -12 ) );
define( 'ENGINE_DIR', ROOT_DIR . '/engine' );

include ENGINE_DIR.'/data/config.php';

date_default_timezone_set ( $config['date_adjust'] );

if ($config['http_home_url'] == "") {

	$config['http_home_url'] = explode("engine/ajax/updates.php", $_SERVER['PHP_SELF']);
	$config['http_home_url'] = reset($config['http_home_url']);
	$config['http_home_url'] = "http://".$_SERVER['HTTP_HOST'].$config['http_home_url'];

}

require_once ENGINE_DIR.'/inc/include/functions.inc.php';


$selected_language = $config['langs'];

if (isset( $_COOKIE['selected_language'] )) { 

	$_COOKIE['selected_language'] = totranslit( $_COOKIE['selected_language'], false, false );

	if ($_COOKIE['selected_language'] != "" AND @is_dir ( ROOT_DIR . '/language/' . $_COOKIE['selected_language'] )) {
		$selected_language = $_COOKIE['selected_language'];
	}

}

if (file_exists( ROOT_DIR.'/language/'.$selected_language.'/adminpanel.lng' )) {
	require_once ROOT_DIR.'/language/'.$selected_language.'/adminpanel.lng';
} else die("Language file not found");

$config['charset'] = ($lang['charset'] != '') ? $lang['charset'] : $config['charset'];

@header("Content-type: text/html; charset=".$config['charset']);

$data = @file_get_contents("http://www.dle-news.ru/extras/updates.php?version_id=".$_REQUEST['versionid']."&key=".$config['key']."&lang=".$lang['wysiwyg_language']);

if ( !$data ) echo $lang['no_update']; else {

	if (strtolower($config['charset']) == "utf-8") {

		if( function_exists( 'mb_convert_encoding' ) ) {
	
			$data = mb_convert_encoding( $data, "utf-8", "windows-1251" );
	
		} elseif( function_exists( 'iconv' ) ) {
		
			$data = iconv("windows-1251", "utf-8", $data);
		
		}

	}
	
	echo $data;

}
?>

Did this file decode correctly?

Original Code

<?php
/*
=====================================================
 DataLife Engine - by SoftNews Media Group 
-----------------------------------------------------
 http://dle-news.ru/
-----------------------------------------------------
 Copyright (c) 2004,2017 SoftNews Media Group
=====================================================
*/
?><?php $_F=__FILE__;$_X='P0NFPy5kLg1NaSoNTXJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJyDU1wTkdIR1dBcWFwdlFlQVFhcC1wRFRwbXlxSD5hbD1we2FWQUdwUmZ5VS5wDU0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ1NcGRISC46aWlWM2EtUWFsPXhmVWkNTS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDU1wNHkuVGZBZWRIcChQKXAwWlp3LTBaQm9wbXlxSD5hbD1we2FWQUdwUmZ5VS4NTXJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJyDU1w0JTQsNC90L3Ri9C5cNC60L7QtHDQt9Cw0YnQuNGJ0LXQvXDQsNCy0YLQvtGA0YHQutC40LzQuHDQv9GA0LDQstCw0LzQuA1NcnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnINTXDQpNCw0LnQuzpwVS5WR0hhPXguZC4NTS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDU1w0J3QsNC30L3QsNGH0LXQvdC40LU6cNCf0YDQvtCy0LXRgNC60LBw0L3QsHDQvdCw0LvQuNGH0LjQtXDQvdC+0LLRi9GFcNCy0LXRgNGB0LjQuQ1NcnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnINTSppDU0NTUBhZmZ5Zl9mYS55ZkhBUWVwKHB2XzhXV3BecHZfYzg5Pgo+UnBecHZfPl1GCjR2cCk7DU1AQVFBXz1hSHAocCdWQT0uM0dUX2FmZnlmPScscEhmVWFwKTsNTUBBUUFfPWFIcChwJ2RISzNfYWZmeWY9JyxwcUczPWFwKTsNTUBBUUFfPWFIcChwJ2FmZnlmX2ZhLnlmSEFRZScscHZfOFdXcF5wdl9jODk+Cj5ScF5wdl8+XUYKNHZwKTsNTQ1NVmFxQVFhKCdOOEY4VwogdnY+Ugo+dicscEhmVWEpOw1NVmFxQVFhKHAnOV1dRl9OCjknLHA9VUQ9SGYocFZBZlFHS2EocHBfXyAKV3ZfX3ApLHBaLHAtQjBwKXApOw1NVmFxQVFhKHAndj5SCj52X04KOScscDldXUZfTgo5cHhwJ2lhUWVBUWEncCk7DU0NTUFRUDNVVmFwdj5SCj52X04KOXgnaVZHSEdpUHlRcUFleC5kLic7DU0NTVZHSGFfVmFxR1UzSF9IQUthSnlRYV89YUhwKHAkUHlRcUFlZydWR0hhX0dWSVU9SCcxcCk7DU0NTUFxcCgkUHlRcUFlZydkSEguX2R5S2FfVWYzJzFwcnJwIiIpcGINTQ1NCSRQeVFxQWVnJ2RISC5fZHlLYV9VZjMnMXBycGFoLjN5VmEoImFRZUFRYWlHSUdoaVUuVkdIYT14LmQuIixwJF9tdjl0djlnJ1huWF9tdlcgJzEpOw1NCSRQeVFxQWVnJ2RISC5fZHlLYV9VZjMnMXBycGZhPWFIKCRQeVFxQWVnJ2RISC5fZHlLYV9VZjMnMSk7DU0JJFB5UXFBZWcnZEhILl9keUthX1VmMycxcHJwImRISC46aWkieCRfbXY5dHY5ZyduRkZYX25dbUYnMXgkUHlRcUFlZydkSEguX2R5S2FfVWYzJzE7DU0NTTcNTQ1NZmEvVUFmYV95UVBhcHY+Ugo+dl9OCjl4J2lBUVBpQVFQM1VWYWlxVVFQSEF5UT14QVFQeC5kLic7DU0NTQ1NJD1hM2FQSGFWXzNHUWVVR2VhcHJwJFB5UXFBZWcnM0dRZT0nMTsNTQ1NQXFwKEE9PWFIKHAkXzRdXTYKdmcnPWEzYVBIYVZfM0dRZVVHZWEnMXApKXBicA1NDU0JJF80XV02CnZnJz1hM2FQSGFWXzNHUWVVR2VhJzFwcnBIeUhmR1E9M0FIKHAkXzRdXTYKdmcnPWEzYVBIYVZfM0dRZVVHZWEnMSxwcUczPWEscHFHMz1hcCk7DU0NTQlBcXAoJF80XV02CnZnJz1hM2FQSGFWXzNHUWVVR2VhJzFwIXJwIiJwOD5OcEBBPV9WQWZwKHA5XV1GX04KOXB4cCdpM0dRZVVHZWFpJ3B4cCRfNF1dNgp2Zyc9YTNhUEhhVl8zR1FlVUdlYScxcCkpcGINTQkJJD1hM2FQSGFWXzNHUWVVR2VhcHJwJF80XV02CnZnJz1hM2FQSGFWXzNHUWVVR2VhJzE7DU0JNw1NDU03DU0NTUFxcChxQTNhX2FoQT1IPShwOV1dRl9OCjl4J2kzR1FlVUdlYWkneCQ9YTNhUEhhVl8zR1FlVUdlYXgnaUdWS0FRLkdRYTN4M1FlJ3ApKXBiDU0JZmEvVUFmYV95UVBhcDldXUZfTgo5eCdpM0dRZVVHZWFpJ3gkPWEzYVBIYVZfM0dRZVVHZWF4J2lHVktBUS5HUWEzeDNRZSc7DU03cGEzPWFwVkFhKCJXR1FlVUdlYXBxQTNhcFF5SHBxeVVRViIpOw1NDU0kUHlRcUFlZydQZEdmPWFIJzFwcnAoJDNHUWVnJ1BkR2Y9YUgnMXAhcnAnJylwP3AkM0dRZWcnUGRHZj1hSCcxcDpwJFB5UXFBZWcnUGRHZj1hSCcxOw1NDU1AZGFHVmFmKCI0eVFIYVFILUhULmE6cEhhaEhpZEhLMztwUGRHZj1hSHIieCRQeVFxQWVnJ1BkR2Y9YUgnMSk7DU0NTSRWR0hHcHJwQHFBM2FfZWFIX1B5UUhhUUg9KCJkSEguOmlpbGxseFYzYS1RYWw9eGZVaWFoSGZHPWlVLlZHSGE9eC5kLj96YWY9QXlRX0FWciJ4JF85djxTdm1GZyd6YWY9QXlRQVYnMXgiJmthVHIieCRQeVFxQWVnJ2thVCcxeCImM0dRZXIieCQzR1FlZydsVD1BbFRlXzNHUWVVR2VhJzEpOw1NDU1BcXAocCEkVkdIR3ApcGFQZHlwJDNHUWVnJ1F5X1UuVkdIYScxO3BhMz1hcGINTQ1NCUFxcCg9SGZIeTN5bGFmKCRQeVFxQWVnJ1BkR2Y9YUgnMSlwcnJwIlVIcS1zIilwYg1NDU0JCUFxKHBxVVFQSEF5UV9haEE9SD0ocCdLRF9QeVF6YWZIX2FRUHlWQVFlJ3ApcClwYg1NCQ1NCQkJJFZHSEdwcnBLRF9QeVF6YWZIX2FRUHlWQVFlKHAkVkdIRyxwIlVIcS1zIixwImxBUVZ5bD0tQjB9QiJwKTsNTQkNTQkJN3BhMz1hQXEocHFVUVBIQXlRX2FoQT1IPShwJ0FQeVF6J3ApcClwYg1NCQkNTQkJCSRWR0hHcHJwQVB5UXooImxBUVZ5bD0tQjB9QiIscCJVSHEtcyIscCRWR0hHKTsNTQkJDU0JCTcNTQ1NCTcNTQkNTQlhUGR5cCRWR0hHOw1NDU03DU0/Qw==';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCdFPnk5ZE4vbz16QW5IVDVoZm00VnVbc2J7Y2kuQmEzOE9RWlVxZXRnanZGNktrSVk8MkcxRHdyUnhwbEowTSB9Clc3Q11MUFhTJywnPE5vUmhEcTdzdmlIdHlCeHJTQ2Q5Njh7TVcvcDFlbEFKbjB1ZmdWWzNFVEtta2pYUVlhXWI0PUcuIHd6MgpGNUlMfT5PWmNQVScpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw=='));?>

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 cf5b24a8985a1697400a7f9a770b0aff
Eval Count 2
Decode Time 101 ms