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: updates.php
-----------------------------------------------------
 Use: Check for new versions
=====================================================
*/

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

if(($member_id['user_group'] != 1)) {die ("error");}

if( !isset($_REQUEST['user_hash']) OR !$_REQUEST['user_hash'] OR $_REQUEST['user_hash'] != $dle_login_hash ) {

	echo $lang['sess_error'];
	die();

}

$_REQUEST['versionid'] = htmlspecialchars( strip_tags($_REQUEST['versionid']), ENT_QUOTES, $config['charset']);
$_REQUEST['build'] = htmlspecialchars( strip_tags($_REQUEST['build']), ENT_QUOTES, $config['charset']);

$arrContextOptions=array(
    "ssl"=>array(
        "verify_peer"=>false,
        "verify_peer_name"=>false,
    ),
);

$data = @file_get_contents("https://dle-news.ru/extras/updates.php?version_id=".$_REQUEST['versionid']."&build=".$_REQUEST['build']."&key=".$config['key']."&lang=".$lang['language_code'], false, stream_context_create($arrContextOptions));

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

	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 
-----------------------------------------------------
 https://dle-news.ru/
-----------------------------------------------------
 Copyright (c) 2004,2024 SoftNews Media Group
-----------------------------------------------------
 You use Demo Version of DataLife Engine
=====================================================
*/
?><?php $_F=__FILE__;$_X='P1dGP0h3SC5HKi5kZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZC49T1tjW3VyUTg9Si8xci84PS09Zjk9PgpRY0s4TFI9VThpcls9bTAKQkg9Li0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLj13Y2NIUjpHR2lDOC0vOExScTBCRy4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS49eApIOTByMXdjPSh0KT1sbm5rLWxubGs9PgpRY0s4TFI9VThpcls9bTAKQkguZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGQuPXp3clI9dAppOD1yUj1IMApjOHRjOGk9Zjk9dApIOTByMXdjLmRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkLj1wckM4Oj1CSGlbYzhScUh3SC4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS49QVI4Oj14dzh0cz1RCjA9LzhMPTI4MFJyCi9SLmRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkLipHLi5yUSghaThRci84aSgnT1l6WXVJcEpKS21JS0onKSk9Ti4JdzhbaTgwKD0iZ3p6akd7cXs9a25oPXAKMGZyaWk4LyI9KTsuCXc4W2k4MD0oPSd1CnRbY3IKLzo9cXFHcXFHJz0pOy4JaXI4KD0iZ1t0c3IvMT1bY2M4PEhjISI9KTsuTS4uclEoKCQ8ODxmODBfcmlYJ0JSODBfMTAKQkgnWj0hZD17KSk9TmlyOD0oIjgwMAowIik7TS4uclEoPSFyUlI4YygkX3lKNUFKPnpYJ0JSODBfd1tSdydaKT1WeT0hJF95SjVBSj56WCdCUjgwX3dbUncnWj1WeT0kX3lKNUFKPnpYJ0JSODBfd1tSdydaPSFkPSRpQzhfQwoxci9fd1tSdz0pPU4uLgk4dHcKPSRDWy8xWCdSOFJSXzgwMAowJ1o7LglpcjgoKTsuLk0uLiRfeUo1QUo+elgnMjgwUnIKL3JpJ1o9ZD13YzxDUkg4dHJbQ3R3WzBSKD1SYzBySF9jWzFSKCRfeUo1QUo+elgnMjgwUnIKL3JpJ1opLD1KS3pfNUFWeko+LD0kdAovUXIxWCd0d1swUjhjJ1opOy4kX3lKNUFKPnpYJ2ZCckNpJ1o9ZD13YzxDUkg4dHJbQ3R3WzBSKD1SYzBySF9jWzFSKCRfeUo1QUo+elgnZkJyQ2knWiksPUpLel81QVZ6Sj4sPSR0Ci9RcjFYJ3R3WzBSOGMnWik7Li4kWzAweAovYzhEY1ZIY3IKL1JkWzAwWzkoLj09PT0iUlJDImRXWzAwWzkoLj09PT09PT09IjI4MHJROV9IODgwImRXUVtDUjgsLj09PT09PT09IjI4MHJROV9IODgwXy9bPDgiZFdRW0NSOCwuPT09PSksLik7Li4kaVtjWz1kPUBRckM4XzE4Y190Ci9jOC9jUigid2NjSFI6R0dpQzgtLzhMUnEwQkc4RGMwW1JHQkhpW2M4UnFId0g/MjgwUnIKL19yaWQicSRfeUo1QUo+elgnMjgwUnIKL3JpJ1pxIiZmQnJDaWQicSRfeUo1QUo+elgnZkJyQ2knWnEiJnM4OWQicSR0Ci9RcjFYJ3M4OSdacSImQ1svMWQicSRDWy8xWCdDWy8xQlsxOF90Cmk4J1osPVFbQ1I4LD1SYzA4WzxfdAovYzhEY190MDhbYzgoJFswMHgKL2M4RGNWSGNyCi9SKSk7Li5yUT0oPSEkaVtjWz0pPTh0dwo9JENbLzFYJy8KX0JIaVtjOCdaOz04Q1I4PU4uLglyUSg9UUIvdGNyCi9fOERyUmNSKD0nPGZfdAovMjgwY184L3QKaXIvMSc9KT0pPU4uCS4JCSRpW2NbPWQ9PGZfdAovMjgwY184L3QKaXIvMSg9JGlbY1ssPSJCY1EtMyIsPSJMci9pCkxSLXtsNHsiPSk7LgkuCU09OENSOHJRKD1RQi90Y3IKL184RHJSY1IoPSdydAovMic9KT0pPU4uCQkuCQkkaVtjWz1kPXJ0Ci8yKCJMci9pCkxSLXtsNHsiLD0iQmNRLTMiLD0kaVtjWyk7LgkJLglNLgkuCTh0dwo9JGlbY1s7Li5NLj9X';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCc4aXlzPFhOOVRSaFdTbjI0cUtBdHpQZGdvclF3N1tFVmFHT3ggPjA1MQpJdmxjQ0gvbUYzNkJdRE09WkpwTHtVfXVrYmVmLllqJywnZWRSa21be3lZczM+WDB2NS5OVWNUaj1IWmlmaEphOU9LL0RDN1NyUWdvSUIydGxwbkc8ODZ1V3h9IF1FRncxTVZMNHF6YgpBUCcpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw=='));?>

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 333f0e4211c35555f95e8f225cdfb841
Eval Count 2
Decode Time 54 ms