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-2016 SoftNews Media Group
=====================================================
     
=====================================================
 : keywords.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/keywords.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.'/classes/mysql.php';
require_once ENGINE_DIR.'/data/dbconfig.php';
require_once ROOT_DIR.'/language/'.$config['langs'].'/adminpanel.lng';
require_once ENGINE_DIR.'/inc/include/functions.inc.php';
require_once ENGINE_DIR.'/classes/parse.class.php';

dle_session();

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

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

$parse = new ParseFilter();
$full_story = $parse->BB_Parse($parse->process(convert_unicode($_REQUEST['full_txt'], $config['charset'])), false);
$short_story = $parse->BB_Parse($parse->process(convert_unicode($_REQUEST['short_txt'], $config['charset'])), false);

$metatags = create_metatags ($short_story." ".$full_story, true);

$metatags['description'] = trim($metatags['description']);
$metatags['keywords'] = trim($metatags['keywords']);

if ($_REQUEST['key'] == 1) echo stripslashes($metatags['description']);
else echo stripslashes($metatags['keywords']);

?>

Did this file decode correctly?

Original Code

<?php
/*
=====================================================
 DataLife Engine - by SoftNews Media Group 
-----------------------------------------------------
 http://dle-news.ru/
-----------------------------------------------------
 Copyright (c) 2004,2016 SoftNews Media Group
=====================================================
*/
?><?php $_F=__FILE__;$_X='PyBxPy9jLw14NioNeHZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2DXhsc29Sb1hMbklsZVtoTFtJbC1sRUJsemZuUk9JUXdsdUkwTG9sYlZmbS9sDXgtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ14bGNSUi86NjYwYUktW0lRd0hWbTYNeC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDXhsV2YvQlZMaGNSbChTKWxKZ2cKLUpnRnBsemZuUk9JUXdsdUkwTG9sYlZmbS8NeHZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2DXhsxODt7fvpbOru5Gzn4Pno+eXtbODi8u7w8ero7Ohs7/Dg4uDs6A14dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnYNeGzU4OnrOmw8SUJRZlYwd0gvYy8NeC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDXhszeDn7eD35e3o5Tpsw+Xt5fDg9uj/bOrr/vfl4vv1bPHr7uINeHZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2DXgqNg14DXhASVZWZlZfVkkvZlZSTFtobChsZV9VWFhsXmxlXzRVZE89T2JsXmxlX09BMj1XZWwpOw14QExbTF93SVJsKGwnMEx3L2FvQl9JVlZmVncnLGxSVm1JbCk7DXhATFtMX3dJUmwobCdjUk1hX0lWVmZWdycsbG5vYXdJbCk7DXhATFtMX3dJUmwobCdJVlZmVl9WSS9mVlJMW2gnLGxlX1VYWGxebGVfNFVkTz1PYmxebGVfT0EyPVdlbCk7DXgNeDBJbkxbSSgnc1UyVVg9TmVlT2I9T2UnLGxSVm1JKTsNeDBJbkxbSShsJ2RBQTJfcz1kJyxsd21Fd1JWKGwwTFZbb01JKGxsX19OPVhlX19sKSxsZyxsLUZKbClsKTsNeDBJbkxbSShsJ2VPYj1PZV9zPWQnLGxkQUEyX3M9ZGxIbCc2SVtoTFtJJ2wpOw14DXhMW1NhbTBJbGVPYj1PZV9zPWRIJzYwb1JvNlNmW25MaEgvYy8nOw14DXgwb1JJXzBJbm9tYVJfUkxNSWlmW0lfd0lSbChsJFNmW25MaHsnMG9SSV9vMHJtd1InOGwpOw14DXhMbmwoJFNmW25MaHsnY1JSL19jZk1JX21WYSc4bHZ2bCIiKWwuDXgNeAkkU2ZbbkxoeydjUlIvX2NmTUlfbVZhJzhsdmxJai9hZjBJKCJJW2hMW0k2b3JvajY8SUJRZlYwd0gvYy8iLGwkX3plZERlZHsnNTM1X3plWE4nOCk7DXgJJFNmW25MaHsnY1JSL19jZk1JX21WYSc4bHZsVkl3SVIoJFNmW25MaHsnY1JSL19jZk1JX21WYSc4KTsNeAkkU2ZbbkxoeydjUlIvX2NmTUlfbVZhJzhsdmwiY1JSLzo2NiJIJF96ZWREZWR7JzMyMjVfM0F6Mic4SCRTZltuTGh7J2NSUi9fY2ZNSV9tVmEnODsNeA14Wg14DXhWSVRtTFZJX2ZbU0lsZU9iPU9lX3M9ZEgnNlNhb3d3SXc2TUJ3VGFIL2MvJzsNeFZJVG1MVklfZltTSWxlT2I9T2Vfcz1kSCc2MG9SbzYwRVNmW25MaEgvYy8nOw14VklUbUxWSV9mW1NJbGRBQTJfcz1kSCc2YW9baG1vaEk2J0gkU2Zbbkxoeydhb1todyc4SCc2bzBNTFsvb1tJYUhhW2gnOw14VklUbUxWSV9mW1NJbGVPYj1PZV9zPWRIJzZMW1M2TFtTYW0wSTZubVtTUkxmW3dITFtTSC9jLyc7DXhWSVRtTFZJX2ZbU0lsZU9iPU9lX3M9ZEgnNlNhb3d3SXc2L29Wd0lIU2Fvd3dIL2MvJzsNeA14MGFJX3dJd3dMZlsoKTsNeA14JFNmW25MaHsnU2NvVndJUic4bHZsKCRhb1toeydTY29Wd0lSJzhsIXZsJycpbD9sJGFvW2h7J1Njb1Z3SVInOGw6bCRTZltuTGh7J1Njb1Z3SVInODsNeA14QGNJbzBJVigiV2ZbUklbUi1SQi9JOmxSSWpSNmNSTWE7bFNjb1Z3SVJ2IkgkU2ZbbkxoeydTY29Wd0lSJzgpOw14DXgkL29Wd0lsdmxbSVFsNW9Wd0lOTGFSSVYoKTsNeCRubWFhX3dSZlZCbHZsJC9vVndJLSB9fV81b1Z3SSgkL29Wd0ktIC9WZlNJd3coU2Zba0lWUl9tW0xTZjBJKCRfZGVLR2V6Mnsnbm1hYV9SalInOCxsJFNmW25MaHsnU2NvVndJUic4KSksbG5vYXdJKTsNeCR3Y2ZWUl93UmZWQmx2bCQvb1Z3SS0gfX1fNW9Wd0koJC9vVndJLSAvVmZTSXd3KFNmW2tJVlJfbVtMU2YwSSgkX2RlS0dlejJ7J3djZlZSX1JqUic4LGwkU2ZbbkxoeydTY29Wd0lSJzgpKSxsbm9hd0kpOw14DXgkTUlSb1JvaHdsdmxTVklvUklfTUlSb1JvaHdsKCR3Y2ZWUl93UmZWQkgibCJIJG5tYWFfd1JmVkIsbFJWbUkpOw14DXgkTUlSb1JvaHd7JzBJd1NWTC9STGZbJzhsdmxSVkxNKCRNSVJvUm9od3snMEl3U1ZML1JMZlsnOCk7DXgkTUlSb1JvaHd7JzxJQlFmVjB3JzhsdmxSVkxNKCRNSVJvUm9od3snPElCUWZWMHcnOCk7DXgNeExubCgkX2RlS0dlejJ7JzxJQic4bHZ2bEYpbElTY2Zsd1JWTC93YW93Y0l3KCRNSVJvUm9od3snMEl3U1ZML1JMZlsnOCk7DXhJYXdJbElTY2Zsd1JWTC93YW93Y0l3KCRNSVJvUm9od3snPElCUWZWMHcnOCk7DXgNeD8g';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCdLd2h4ZmRSQjk0Ckl2Q3V9bTBiZWcyRkxTc1dRUERqSlVHIDVNTmFdekV5cTZUPEhjb1l7MzhPcHJaVjdYbGk+Lm5bazE9dEEvJywnUXNnCm9SdHk1VzRlPTlNQnVkR0UwVDFpY0RDd1hWeDJBVT5QbUZsM1NiWTwvcWsuaGE4W0hdTjZqfXJKTCB6N3tmbnZaSUtPcCcpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw=='));?>

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 80c27e6e33cd7c482779cb23d74ff7c4
Eval Count 2
Decode Time 77 ms