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 /* Copyright 2007-2018 Nicsoft LLC - All Rights Reserved - Full License: https://www..

Decoded Output download

$O000O0O00=$OOO000O00($OOO0O0O00,'rb');$O0O00OO00($O000O0O00,0x4f6);$OO00O00O0=$OOO0000O0($OOO00000O($O0O00OO00($O000O0O00,0x17c),'EnteryouwkhRHYKNWOUTAaBbCcDdFfGgIiJjLlMmPpQqSsVvXxZz0123456789+/=','ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'));eval($OO00O00O0);$OO00O00O0=str_replace('__FILE__',"'".$OOO0O0O00."'",$OOO0000O0($OOO00000O($O0O00OO00($O000O0O00,$OO00O0000),'EnteryouwkhRHYKNWOUTAaBbCcDdFfGgIiJjLlMmPpQqSsVvXxZz0123456789+/=','ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/')));fclose($O000O0O00);eval($OO00O00O0);
if(file_exists('../inc/auth_header.php'))
include '../inc/auth_header.php';
class Utility_Methods {
private $rawvar;
public function __construct() {
}
public function php_json_encode($obj) {
if (is_array($obj)) {
if ($this->array_is_associative($obj)) {
$arr_out = array();
foreach ($obj as $key=>$val) {
$arr_out[] = '"'.$key .'":'.$this->php_json_encode($val);
}
return '{'.implode(',',$arr_out) .'}';
}else {
$arr_out = array();
$ct = count($obj);
for ($j = 0;$j <$ct;$j++) {
$arr_out[] = $this->php_json_encode($obj[$j]);
}
return '['.implode(',',$arr_out) .']';
}
}else {
if (is_int($obj)) {
return $obj;
}else {
$str_out = stripslashes(trim($obj));
$str_out = str_replace(array('"','','/'),array('\"','\','/'),$str_out);
return '"'.$str_out .'"';
}
}
}
function array_is_associative($array) {
$count = count($array);
for ($i = 0;$i <$count;$i++) {
if (!array_key_exists($i,$array)) {
return true;
}
}
return false;
}
public function translateSourceType($sourcetype){
$type = $sourcetype;
switch($sourcetype) {
case '0':
$type = 'mysql';
break;
case '1':
$type = 'mssql';
break;
case '2':
$type = 'mysqli';
break;
case '3':
$type = 'odbc';
break;
case '4':
$type = 'odbc_access';
break;
case '5':
$type = 'postgresql';
break;
case '6':
$type = 'mongodb';
break;
}
return $type;
}
public function translateHTMLEncodingType($type){
$charset_value = 'utf-8';
switch($type) {
case '0':
$charset_value = 'utf-8';
break;
case '1':
$charset_value = 'iso-8859-1';
break;
case '2':
$charset_value = 'iso-8859-3';
break;
case '3':
$charset_value = 'iso-8859-8';
break;
case '4':
$charset_value = 'iso-8859-15';
break;
case '5':
$charset_value = 'iso-8859-16';
break;
case '6':
$charset_value = 'US-ASCII';
break;
case '7':
$charset_value = 'Windows-1250';
break;
case '8':
$charset_value = 'Windows-1252';
break;
case '9':
$charset_value = 'Windows-1256';
break;
case '10':
$charset_value = 'Windows-1257';
break;
}
return $charset_value;
}
public function translateTextAlignment($value){
$textalignment = 'left';
switch((int)$value){
case 0 :
$textalignment = 'left';
break;
case 1 :
$textalignment = 'right';
break;
case 2 :
$textalignment = 'center';
break;
case 3 :
$textalignment = 'justify';
break;
case 4 :
$textalignment = 'inherit';
break;
}
return $textalignment;
}
public function translateRecaptchaLanguage($value){
$language = "en";
switch((int)$value){
case 0 :
$language = "en";
break;
case 1 :
$language = "nl";
break;
case 2 :
$language = "fr";
break;
case 3 :
$language = "de";
break;
case 4 :
$language = "pt";
break;
case 5 :
$language = "ru";
break;
case 6 :
$language = "es";
break;
case 7 :
$language = "tr";
break;
}
return $language;
}
public function hex2rgba($color,$opacity = false) {
$default = 'rgb(0,0,0)';
if(empty($color))
return $default;
if ($color[0] == '#') {
$color = substr( $color,1 );
}
if (strlen($color) == 6) {
$hex = array( $color[0] .$color[1],$color[2] .$color[3],$color[4] .$color[5] );
}elseif ( strlen( $color ) == 3 ) {
$hex = array( $color[0] .$color[0],$color[1] .$color[1],$color[2] .$color[2] );
}else {
return $default;
}
$rgb =  array_map('hexdec',$hex);
if($opacity){
if(abs($opacity) >1)
$opacity = 1.0;
$output = 'rgba('.implode(",",$rgb).','.$opacity.')';
}else {
$output = 'rgb('.implode(",",$rgb).')';
}
return $output;
}
}

Did this file decode correctly?

Original Code

<?php /* Copyright 2007-2018 Nicsoft LLC - All Rights Reserved - Full License: https://www.rackforms.com/license.php  */$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=0x111c;eval($OOO0000O0('JE8wMDBPME8wMD0kT09PMDAwTzAwKCRPT08wTzBPMDAsJ3JiJyk7JE8wTzAwT08wMCgkTzAwME8wTzAwLDB4NGY2KTskT08wME8wME8wPSRPT08wMDAwTzAoJE9PTzAwMDAwTygkTzBPMDBPTzAwKCRPMDAwTzBPMDAsMHgxN2MpLCdFbnRlcnlvdXdraFJIWUtOV09VVEFhQmJDY0RkRmZHZ0lpSmpMbE1tUHBRcVNzVnZYeFp6MDEyMzQ1Njc4OSsvPScsJ0FCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky8nKSk7ZXZhbCgkT08wME8wME8wKTs='));return;?>rkq`P{uFL~GxsMkr9NHenNHenNHe1zfukgFMaXdoyjcUImb19oUAxyb18mRtwmwJ4LT09NHr8XTzEXRJwmwJXLT09NHeEXHr8XhtONT08XHeEXHr8Pkr8XTzEXT08XHtILTzEXHr8XTzEXRtONTzEXTzEXHeEpRtfydmOlFmlvfbfqDykwBAsKa09aaryiWMkeC0OLOMcuc0lpUMpHdr1sAunOFaYzamcCGyp6HerZHzW1YjF4KUSvNUFSk0ytW0OyOLfwUApRTr1KT1nOAlYAaacbBylDCBkjcoaMc2ipDMsSdB5vFuyZF3O1fmf4GbPXHTwzYeA2YzI5hZ8mhULpK2cjdo9zcUILTzEXHr8XTzEXhTslfMyShtONTzEXTzEXTzEpKX==tMlMhocpdoagcbipF3OzhtFVRJ9pdMHvCba0Dy9PcByLcbwVFoiXkZLptMlVC2x1coAIkZ4VR2lVCZ9ifbOPb2ilCBOlFJ5XDuEmKXpjdoyzFZnafolSDbO5b01lfoivcuHIGXpXFMl2CbOlwtOZCbf2Cbw7tmn1CMxpCZnMfB5jfolvdJngb2YvdmY0FmajftIpwuShgWpXfBkSDBHIcmaVC3Opd24IFoiXb2pzd25gcB5jd2OlhtOvCMPpwuShDBCIholzb2yZFMy5htOvCMPphUn7tMlMwtILfoipFZ0+CbkZCblgDbYgCbYzd2YpCbOpfMAPko9JDJLpwuShkoyZFl9vfbWINUniFmkiGUIpKXpMd3klCBYPwtILd2kQwoyzwtOqcbL9NJO2CBXpwuShkoyZFl9vfbOdbUE9wtFJkZ4LD2a5wt4mwjPmRJO0DolzRT5XDungDmYvdl9ldMYvcoAPkucidtL7tm0hFMa0fbkVwtf7kZ5pdbnSd2OlhtFSkZXLCbkZb291ftLIRJf9kzShgBaSF2AIGXPLCbkZb291ftE9woyZFMy5htL7tJOjftE9woYvfB50htOvCMPpKXpMd3wIhtOQwe0IHeSLDJE8koY0KZOQhZSpwuShkoyZFl9vfbOdbUE9wtO0DolzRT5XDungDmYvdl9ldMYvcoAPko9JDlSLDl0pKXp9tmklfuaZdJEmBZFVDB1Xdo9LcUImRtFSkoyZFl9vfbWpwt4mbUF7tm0hgBaSF2AIGXppcJEPDbYgDB50htOvCMPphUn7tmklfuaZdJELd2kQKXp9cBxzcUn7tJOzfukgd3a0we0IF3OZDbnzdoyzDoazhuOZDB0Pko9JDJLpKXPLF3OZb291ftE9wuY0Fl9ZcbnSCBYlhoyZFMy5htFJkZXmkZXmRZFpRoyZFMy5htfFwJFSk1xFkZXmRZFpRtOzfukgd3a0hTShFMa0fbkVwtFJkZ4LF3OZb291ftEVkZwmKXp9tm0hgWpMfB5jfolvdJniFmkiGa9pF19iF3YvC2lifol2cUILCbkZCbLpwuShkoYvfB50we0IC291dmWPkoyZFMy5hTShcM9ZwtILDUE9weE7koLINtOjd3aVfeSLDUSqhUn7tMlMwtIiCbkZCblgD2a5b2a4DbY0FZILDUXLCbkZCbLphUn7tmklfuaZdJn0FmalKXp9tm0hFMa0fbkVwociduYlKXp9tmn1CMxpCZnMfB5jfolvdJn0FMyVF2xifoaTd3aZC2aAGbnlhtOzd3aZC2a0GbnlhbShkuO5FoAINUELF291FMYlfulXcTShF3fpfoYPhtOzd3aZC2a0GbnlhUn7tMYiF2AIkzEmKIPLfulXcUE9wtfsGbYxdtF7tMkZcByqKXpjCbYlwtFxkzPhkuO5FoAINUEmdbYzFBXmKXpJFMaiDzShC2yzcUEmHJF6tJO0Gbnlwe0Ik215F3ySDUF7tMkZcByqKXpjCbYlwtFzkzPhkuO5FoAINUEmd2OJCZF7tMkZcByqKXpjCbYlwtF0kzPhkuO5FoAINUEmd2OJC19iC2YlF3HmKXpJFMaiDzShC2yzcUEmYUF6tJO0Gbnlwe0Ik3nvF3OmFMazFBXmKXpJFMaiDzShC2yzcUEmYJF6tJO0Gbnlwe0Ik21vdMfvcowmKXpJFMaiDzShgWpZcbO1FM4IkuO5FoA7tm0hFuaJdoljwoc1dMY0DB9VwuOZCB5zdoy0cAiATAxydMYvcolVc1O5FoAPkuO5FoApGXPLC2iiFmYlfy92CBx1cUE9wtf1foCsKtF7tmY3DbOjDtILfulXcULIGXpjCbYlwtFXkzPhkoYPCbkzcbOgfMySfBAINUEmfbOMRTImKXpJFMaiDzShC2yzcUEmHUF6tJOjDoyZF2a0b3cidualwe0Ik2lzdZ04KeA5RTrmKXpJFMaiDzShC2yzcUEmHJF6tJOjDoyZF2a0b3cidualwe0Ik2lzdZ04KeA5RTHmKXpJFMaiDzShC2yzcUEmHZF6tJOjDoyZF2a0b3cidualwe0Ik2lzdZ04KeA5RTImKXpJFMaiDzShC2yzcUEmYtF6tJOjDoyZF2a0b3cidualwe0Ik2lzdZ04KeA5RTr1kzShCmklCBS7tMYiF2AIkzAmKIPLC2iiFmYlfy92CBx1cUE9wtfpF28sKeI1KU0xYJF7tMkZcByqKXpjCbYlwtF2kzPhkoYPCbkzcbOgfMySfBAINUEmaaHsWaYeUALmKXpJFMaiDzShC2yzcUEmYZF6tJOjDoyZF2a0b3cidualwe0Ik1fpdMOvf3HsHTw1HtF7tMkZcByqKXpjCbYlwtF4kzPhkoYPCbkzcbOgfMySfBAINUEma2lVco93FZ0xHjAZkzShCmklCBS7tMYiF2AIkzLmKIPLC2iiFmYlfy92CBx1cUE9wtfbDB5Ld3fzRTrZYTCmKXpJFMaiDzShC2yzcUEmHTEmKIPLC2iiFmYlfy92CBx1cUE9wtfbDB5Ld3fzRTrZYTFmKXpJFMaiDzShgWpZcbO1FM4IkoYPCbkzcbOgfMySfBA7tm0hFuaJdoljwoc1dMY0DB9VwuOZCB5zdoy0caOlGuOndolmdM1ldmWPkucidualhbShkuOlGuOidolmdM1ldmWINUEmdoaMftF7tmY3DbOjDtIPDB50hUO2CBx1cUl7tMYiF2AIHtE6tJO0cbi0CBxpc25scB50we0Ik2xlcmWmKXpJFMaiDzShC2yzcUExwePhkuOlGuOidolmdM1ldmWINUEmFMlmDuWmKXpJFMaiDzShC2yzcUEZwePhkuOlGuOidolmdM1ldmWINUEmC2aVfoaZkzShCmklCBS7tMYiF2AIHZE6tJO0cbi0CBxpc25scB50we0Ik2p1F3OpcmLmKXpJFMaiDzShC2yzcUE0wePhkuOlGuOidolmdM1ldmWINUEmDB5PcbkpftF7tMkZcByqKXp9tmklfuaZdJELfoa4foySDBfVdBaVfeShgWpXfBkSDBHIcmaVC3Opd24IfukidmYSCbOlAMajCbn0C2iiToyVc3aic2APkucidualhbShkoxidMf1CBflwe0IwMaVwjShF3fpfoYPhtipdmWpkucidualhbShC2yzcUEXwePhkoxidMf1CBflwe0IwMaVwjShCmklCBS7tMYiF2AIHUE6tJOSCB5mfBymcUE9wtkVdtw7tMkZcByqKXpjCbYlwewIKIPLdoyVc3aic2AINUEJcmwJKXpJFMaiDzShC2yzcUEzwePhkoxidMf1CBflwe0IwMOlwjShCmklCBS7tMYiF2AIYtE6tJOSCB5mfBymcUE9wtkXftw7tMkZcByqKXpjCbYlweAIKIPLdoyVc3aic2AINUEJFmAJKXpJFMaiDzShC2yzcUE2wePhkoxidMf1CBflwe0IwMazwjShCmklCBS7tMYiF2AIYZE6tJOSCB5mfBymcUE9wtk0FJw7tMkZcByqKXp9tmklfuaZdJELdoyVc3aic2A7tm0hFuaJdoljwoc1dMY0DB9VwoilGekZc2kihtOjd2xvFJXLd3niC2l0GUE9wociduYlhUn7tJOLcBcifBx0we0Ik3kmCJIXReESHtLmKXppcJildbn0GUILC29Sd3wphWpZcbO1FM4IkoOlcMy1duW7tMlMwtILC29Sd3kdHy0INT0IkZHmhUn7tJOjd2xvFJE9wuY1CmY0FJIIkoYvdo9ZRerIhTShgWppcJEPF3OZdoaVhtOjd2xvFJLINT0IYJLIGXPLDoa4we0ICbkZCbLPwtOjd2xvFlSXbUEVkoYvdo9ZBzyfRtOjd2xvFlSZbUEVkoYvdo9ZBzYfRtOjd2xvFlS0bUEVkoYvdo9ZBzafwtL7tm1lduYlDBCIhtnzfukScB4PwtOjd2xvFJEpwe09weHIhUn7tJOPcbIINUniFmkiGUIIkoYvdo9ZBznfwt4LC29Sd3kdHy0SkoYvdo9ZBzyfwt4LC29Sd3kdHa0SkoYvdo9ZBzkfwt4LC29Sd3kdHl0IhTShgBaSF2AIGXpZcbO1FM4IkoOlcMy1duW7tm0hkukmCJE9wtniFmkiGa9sCbEPk2ilGoOlCZFSkoilGtL7tMlMhtOvFoyjDbO5hbShDBCPCBkzhtOvFoyjDbO5hUE+HULhko9XCBYpfuLINUExRjE7tJOvfbOXfbWINUEmFMfJCUImRMlsFoxvcoAPwJXJRtOZc2wpRJFSkZ4Ld3niC2l0GU4mhUF7tm1lduYlwuShko91fun1ftE9wtfZc2wPkZ5pdbnSd2OlhtwSwJXLFMfJhU4mhUF7tm0hFMa0fbkVwtOvfbOXfbW7tm0hgWP=P~B~[BFAkLz

Function Calls

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

Variables

$O000O0O00 True
$O0O000O00 fgets
$O0O000O0O fgetc
$O0O00OO00 fread
$OO00O0000 4380
$OO00O00O0 if(file_exists('../inc/auth_header.php')) include '../inc/a..
$OOO000000 fg6sbehpra4co_tnd
$OOO00000O strtr
$OOO0000O0 base64_decode
$OOO000O00 fopen
$OOO0O0O00 index.php

Stats

MD5 43ee3ac8add0213e2731391bc5f36c36
Eval Count 3
Decode Time 201 ms