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 /* Created by: IMP :: XDataLife.Com :: DataLifeEngine.IR */$OOO000000=urldecode('%66..

Decoded Output download


@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';
if( $config['http_home_url'] == "") {
$config['http_home_url'] = explode( "engine/ajax/vblock.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 ENGINE_DIR .'/modules/functions.php';
dle_session();
$user_group = get_vars( "usergroup");
if( !$user_group ) {
$user_group = array ();
$db->query( "SELECT * FROM ".USERPREFIX ."_usergroups ORDER BY id ASC");
while ( $row = $db->get_row() ) {
$user_group[$row['id']] = array ();
foreach ( $row as $key =>$value ) {
$user_group[$row['id']][$key] = stripslashes($value);
}
}
set_vars( "usergroup",$user_group );
$db->free();
}
$_REQUEST['vote_skin'] = trim(totranslit($_REQUEST['vote_skin'],false,false));
if( $_REQUEST['vote_skin'] ) {
if( @is_dir( ROOT_DIR .'/templates/'.$_REQUEST['vote_skin'] ) ) {
$config['skin'] = $_REQUEST['vote_skin'];
}
}
if( $config["lang_".$config['skin']] ) {
if ( file_exists( ROOT_DIR .'/language/'.$config["lang_".$config['skin']] .'/website.lng') ) {
include_once ROOT_DIR .'/language/'.$config["lang_".$config['skin']] .'/website.lng';
}else die("Language file not found");
}else {
include_once ROOT_DIR .'/language/'.$config['langs'] .'/website.lng';
}
$config['charset'] = ($lang['charset'] != '') ?$lang['charset'] : $config['charset'];
require_once ENGINE_DIR .'/classes/templates.class.php';
require_once ENGINE_DIR .'/modules/sitelogin.php';
if( !$is_logged ) $member_id['user_group'] = 5;
$rid = intval( $_REQUEST['vote_id'] );
$vote_check = intval( $_REQUEST['vote_check'] );
$nick = $db->safesql($member_id['name']);
$vote_skin = $config['skin'];
$tpl = new dle_template( );
$tpl->dir = ROOT_DIR .'/templates/'.$vote_skin;
define( 'TEMPLATE_DIR',$tpl->dir );
@header( "Content-type: text/html; charset=".$config['charset'] );
if( $_REQUEST['vote_action'] == "vote") {
if ($user_group[$member_id['user_group']]['allow_vote']) {
if( $is_logged ) $row = $db->super_query( "SELECT count(*) as count FROM ".PREFIX ."_vote_result WHERE vote_id='$rid' AND name='$nick'");
else $row = $db->super_query( "SELECT count(*) as count FROM ".PREFIX ."_vote_result WHERE vote_id='$rid' AND ip='$_IP'");
if( !$row['count'] AND count( explode( ".",$_IP ) ) == 4 ) $is_voted = false;
else $is_voted = true;
}else $is_voted = true;
if( $is_voted == false ) {
if( !$is_logged ) $nick = "guest";
$db->query( "INSERT INTO ".PREFIX ."_vote_result (ip, name, vote_id, answer) VALUES ('$_IP', '$nick', '$rid', '$vote_check')");
@unlink(ENGINE_DIR ."/cache/vblock_{$_REQUEST['vid']}.tmp");
$db->query( "UPDATE ".PREFIX ."_vote SET vote_num=vote_num+1 WHERE id='$rid'");
}
}
$result = $db->super_query( "SELECT * FROM ".PREFIX ."_vote WHERE id='$rid'");
$title = stripslashes( $result['title'] );
$body = stripslashes( $result['body'] );
$body = explode( "<br />",$body );
$max = $result['vote_num'];
$db->query( "SELECT answer, count(*) as count FROM ".PREFIX ."_vote_result WHERE vote_id='$rid' GROUP BY answer");
$answer = array ();
while ( $row = $db->get_row() ) {
$answer[$row['answer']]['count'] = $row['count'];
}
$db->free();
$pn = 0;
$entry = "";
for($i = 0;$i <sizeof( $body );$i ++) {
$num = $answer[$i]['count'];
++$pn;
if( $pn >5 ) $pn = 1;
if( !$num ) $num = 0;
if( $max != 0 ) $proc = (100 * $num) / $max;
else $proc = 0;
$proc = round( $proc,2 );
$entry .= "<div class=\"vote\">$body[$i] - $num ($proc%)</div><div class=\"voteprogress\"><span class=\"vote{$pn}\" style=\"width:".intval($proc)."%;\">{$proc}%</span></div>
";
}
$entry = "<div id=\"dle-vote\">$entry</div>";
$template = $_REQUEST['back'];
$tpl->load_template( $template.'.tpl');
$LastVoter = $db->super_query( "SELECT name FROM ".PREFIX ."_vote_result WHERE vote_id='{$rid}' and name != 'guest' ORDER BY id DESC");
$tpl->copy_template = preg_replace_callback ( "#\{start-date=(.+?)\}#i","formdate",$tpl->copy_template );
$tpl->copy_template = preg_replace_callback ( "#\{end-date=(.+?)\}#i","formdate",$tpl->copy_template );
if ( $result['start'] ) {
$tpl->set( '[start]',"");
$tpl->set( '[/start]',"");
$tpl->set_block( "'\[not-start\](.*?)\[/not-start\]'si","");
}else {
$tpl->set( '[not-start]',"");
$tpl->set( '[/not-start]',"");
$tpl->set_block( "'\[start\](.*?)\[/start\]'si","");
}
if ( $result['end'] ) {
$tpl->set( '[end]',"");
$tpl->set( '[/end]',"");
$tpl->set_block( "'\[not-end\](.*?)\[/not-end\]'si","");
}else {
$tpl->set( '[not-end]',"");
$tpl->set( '[/not-end]',"");
$tpl->set_block( "'\[end\](.*?)\[/end\]'si","");
}
if ( $result['vote_num'] ) {
$tpl->set( '[counter]',"");
$tpl->set( '[/counter]',"");
$tpl->set_block( "'\[not-counter\](.*?)\[/not-counter\]'si","");
}else {
$tpl->set( '[not-counter]',"");
$tpl->set( '[/not-counter]',"");
$tpl->set_block( "'\[counter\](.*?)\[/counter\]'si","");
}
$tpl->set( '{title}',stripslashes( $row['title'] ) );
$tpl->set( '{votes}',$row['vote_num'] );
$tpl->set( '{list}',$entry );
$tpl->set( '{submit}',$button );
$tpl->set( '{counter}',$result['vote_num'] );
$tpl->set( '{last-voter}',$LastVoter['name'] );
$tpl->set( '{start-date}',jdate("Y.m.d",$row['start']) );
$tpl->set( '{end-date}',jdate("Y.m.d",$row['end']) );
$tpl->compile( 'vote');
$db->close();
$tpl->result['vote'] = str_replace( '{THEME}',$config['http_home_url'] .'templates/'.$vote_skin,$tpl->result['vote'] );
echo $tpl->result['vote'];
;

Did this file decode correctly?

Original Code

<?php /* Created by: IMP :: XDataLife.Com :: DataLifeEngine.IR */$OOO000000=urldecode('%66%67%36%73%62%65%68%70%72%61%34%63%6f%5f%74%6e%64');$OOO0000O0=$OOO000000{4}.$OOO000000{9}.$OOO000000{3}.$OOO000000{5};$OOO0000O0.=$OOO000000{2}.$OOO000000{10}.$OOO000000{13}.$OOO000000{16};$OOO0000O0.=$OOO0000O0{3}.$OOO000000{11}.$OOO000000{12}.$OOO0000O0{7}.$OOO000000{5};$OOO000O00=$OOO000000{0}.$OOO000000{12}.$OOO000000{7}.$OOO000000{5}.$OOO000000{15};$O0O000O00=$OOO000000{0}.$OOO000000{1}.$OOO000000{5}.$OOO000000{14};$O0O000O0O=$O0O000O00.$OOO000000{11};$O0O000O00=$O0O000O00.$OOO000000{3};$O0O00OO00=$OOO000000{0}.$OOO000000{8}.$OOO000000{5}.$OOO000000{9}.$OOO000000{16};$OOO00000O=$OOO000000{3}.$OOO000000{14}.$OOO000000{8}.$OOO000000{14}.$OOO000000{8};$OOO0O0O00=__FILE__;$OO00O0000=0x1e54;eval($OOO0000O0('JE8wMDBPME8wMD0kT09PMDAwTzAwKCRPT08wTzBPMDAsJ3JiJyk7JE8wTzAwT08wMCgkTzAwME8wTzAwLDB4NGIyKTskT08wME8wME8wPSRPT08wMDAwTzAoJE9PTzAwMDAwTygkTzBPMDBPTzAwKCRPMDAwTzBPMDAsMHgxN2MpLCdFbnRlcnlvdXdraFJIWUtOV09VVEFhQmJDY0RkRmZHZ0lpSmpMbE1tUHBRcVNzVnZYeFp6MDEyMzQ1Njc4OSsvPScsJ0FCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky8nKSk7ZXZhbCgkT08wME8wME8wKTs='));return;?>~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F2a0k107tmklFbapFMagd25jcUnyTLfkTLagOrlUwt4mR2YSCbYzcbHvfoasFoxifoazRMYSCbYzRmnPFtF7tmklFbapFMagd25jcUnyTLfkTLagOrlUwt4mR21vcuaScbHvF2l0cBxvc2lVRmnPFtF7tMlMhtEikolzb2xvc2flctEpwtOscB1JcbkgDBOdk3azcbkgc3kvfbEmbUE9weA7tJOZDBWINUnpdmO2CBXPwtOgALaOaAaTaySmfM90ca9pctffwtL7tJO2d3Olb2YPcBYqwe0IDB50fMyShtELb1kyAaayA1Odk3cvfoagC2ilC2SmbUEpKXPLdMljDZE9wtOLCJ0+F2yMcbYxdtILdBasCMaZb2lLBZfVCB1lk10pKXPLfM90ca9zD2lVwe0IkoYvdMcpc1SmF2spdJffKXPLfunSwe0IdMa3woOSca90cB1Xdoy0cUIIhTShkuOXdt0+colZwe0IAL9Nay9rUawIRJFvfoasFoxifoazRZFVkucvfoagF2spdjShcoaMDB5lhtEmaraYArxnaragOrlUkZXLfunSRT5LDbwIhTShWoilCBOlFJIIwLYvdmOldmWsfulXcTPIfoa4ft9Pfo1SKZnjDoyZF2a0NUwVkoYvdMcpc1SmC2iiFmYlftffwtL7tMlMhtELb1kyAaayA1Odk3cvfoagCBY0DB9Vk10INT0IwmcvfoAJhUn7tMlMwtILfbYlFl9mFM91FySLdBasCMaZb2lLBZf1F2aZb2fZd3aXk11fBZfidoxvf192d3Olk10pwuShDBCPwtOpF19Sd2fmcBWIhUELFM93we0IkoOJRT5zfbnlFl9xfBaZGUIIwlYyTraeatnjd3aVftIQhUniFZnjd3aVftnoAL9YwtwVAykyOLlCwt4Jb3cvfoagFMazfBx0wyfwOakywucvfoagDBW9kZOZDBWmwryKOtnVCB1lNUFLdMljDZFJhTShcBxzcUELFM93we0IkoOJRT5zfbnlFl9xfBaZGUIIwlYyTraeatnjd3aVftIQhUniFZnjd3aVftnoAL9YwtwVAykyOLlCwt4Jb3cvfoagFMazfBx0wyfwOakywucvfoagDBW9kZOZDBWmwryKOtnpFe0mky9kAtFJhTShDBCPwtrLFM93BZfjd3aVftffwryKOtnjd3aVftIIcbiXdo9LcUIIwJ4JRtOgUaEIhUEpwe09weWIhUELDbYgfM90cBWINUnMCBxzcTShcBxzcUELDbYgfM90cBWINUn0FmalKXp9cBxzcUELDbYgfM90cBWINUn0FmalKXppcJIIkolzb3cvfoaLwe09wociduYlwtLIGXppcJIIwUOpF19Sd2fmcBWIhUELdMljDZE9wtkmfBazftw7tJOLCJ0+FbalFmLPwtkkTlYyAlWIUA5ATZEJRlnUOAckBtEVwl92d3Olb3klF3aSftEPDbESwo5idBASwucvfoagDBWSwoyVF3flFJLIaLyHaAaTwtImky9kAtFSwtFLdMljDZFSwtFLFMlLkZXIkZO2d3Olb2YPcBYqkZLJhTShWuaVdolVDZiyTLfkTLagOrlUwt4JR2YiC2ilR3cJdo9jD197ky9UOayaOaYABZf2DBWmbb0Vfo1XwJL7tJOLCJ0+FbalFmLPwtkaArOnarAIwJ5WALaoUaIIRJkgfM90cUnTOaWIfM90ca9VfB09fM90ca9VfB0qHUnbUraUOUnpce0mkukpctFJhTShgWp9tJOZcbY1duWINUELcowsNmY1FoaZb3y1cbk5htEJA0aHOAYAwtPIOlkNTUEJRlnUOAckBtEVwl92d3OlwyfwOakywolLNUFLFMlLkZwpKXPLfol0doAINUnzfukpFuYSCbYPcbHPwtOZcbY1duOdk3Opfoxlk10IhTShkokvcuLINUnzfukpFuYSCbYPcbHPwtOZcbY1duOdk2kvcuLmbUEpKXPLCM9LGUE9woa4FoxvcoAPwtw8CmwIRz4JRtOJd2O5wtL7tJOsCbIINUELFMazfBx0BZf2d3Olb251dUffKXPLcowsNmy1cbk5htEJA0aHOAYAwoyVF3flFJXIC291dmWPhJLICbHIC291dmWIOlkNTUEJRlnUOAckBtEVwl92d3Olb3klF3aSftnbUraUOUn2d3Olb2lLNUFLFMlLkZnuAL9aAtntBUnidmY3cbwJhTShkoyVF3flFJE9woyZFMy5wtIpKXp3DolScUEPwtOZd3FINUELcowsNMflfy9Zd3FPhUEpwuShkoyVF3flFlSLFM93BZfidmY3cbwmba1dk2YvfB50k10INUELFM93BZfjd3aVftffKXp9tJOLCJ0+cmklcUIpKXPLFo4INUEXKXPLcB50FmLI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

Function Calls

fopen 1
fread 3
strtr 2
fclose 1
urldecode 1
str_replace 1
base64_decode 3

Variables

$O000O0O00 True
$O0O000O00 fgets
$O0O000O0O fgetc
$O0O00OO00 fread
$OO00O0000 7764
$OO00O00O0 @error_reporting ( E_ALL ^E_WARNING ^E_NOTICE ); @ini_set (..
$OOO000000 fg6sbehpra4co_tnd
$OOO00000O strtr
$OOO0000O0 base64_decode
$OOO000O00 fopen
$OOO0O0O00 index.php

Stats

MD5 36b8689d734fb3e7d59e064883b7559a
Eval Count 3
Decode Time 109 ms