Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

public function generateFile() { $x15a="s\164r\x6c\145\156"; $x15b="i\x6d\160l\157d\145";..

Decoded Output download

<?  public function generateFile() { $x15a="strlen";  $x15b="implode";  $x15c="preg_split";  $x15d="str_replace";  $x15e="utf8_encode";  $x15f="preg_match_all";  $x160="preg_match";  $x161="rtrim";  $x162="is_null";  $x163="strtotime";  $x164="number_format";  $x165="count";  $x166="is_numeric";  $x167="explode";  $x168="substr";  $x169="trim";  $x16a="htmlentities";  $x16b="html_entity_decode";  $x16c="preg_replace";  $x16d="json_decode";  $x16e="is_array";  $x16f="strstr";  $x170="stristr";  $x171="print_r";  $x172="is_string";  $x173="time";  $x174="ucwords";  $x175="array_push";  $x176="version_compare";  $x177="in_array";  $x178="ceil";  $x179="setType";  $x17a="sprintf";  $x17b="array_pop";  $x17c="ini_get";  $x17d="set_time_limit";  $x17e="abs";  $x17f="array_reverse";  $x180="str_pad";  $x181="floor";  $x182="usort";  $x183="array_shift";  $x184="array_values";  $x185="strip_tags";  $x186="htmlspecialchars";  $x187="strrpos";  $x188="is_bool";  $x189="mb_strtolower";  $x18a="mb_strtoupper";  ini_set('memory_limit', Mage::getStoreConfig("datafeedmanager/system/memory_limit") . 'M');  $this->_debug = (isset($_GET['debug'])) ? true : false;  $this->_log = Mage::getStoreConfig("datafeedmanager/system/log_enabled");  if ($this->_debug) { echo "----------------------------------------------<br>------------ DEBUG MODE ----------------<br>----------------------------------------------<br><br>";  $x171($x74);  } $x75 = $this->_indexPhp;  $x76 = array("ac" => "activation_code", "ak" => "activation_key", "bu" => "base_url", "md" => "md5", "th" => "this", "dm" => "_demo", "ext" => "dfm", "ver" => "7.3.0");  $x172(Mage::app()->getRequest()->getParam("store_id")) ? $x77 = Mage::app()->getRequest()->getParam("store_id") : $x77 = $this->getStoreId();  $x78 = Mage::getSingleton('core/date')->gmtDate('Y-m-d');  $x79 = Mage::getDesign()->getSkinUrl();  $x7a = Mage::getStoreConfig("catalog/placeholder/image_placeholder", $x77);  $x7b = Mage::getStoreConfig("currency/options/base", $x77);  $x7c = Mage::getStoreConfig("cataloginventory/item_options/manage_stock", $x77);  $x7d = Mage::getStoreConfig("cataloginventory/item_options/backorders", $x77);  $x7e = Mage::app()->getStore($x77)->getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB, false);  $x7f = Mage::getModel('core/store')->load($x77)->getBaseUrl();  $x80 = Mage::app()->getStore($x77)->getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA, false);  $x81 = Mage::getStoreConfig(Mage_Tax_Model_Config::CONFIG_XML_PATH_PRICE_INCLUDES_TAX, $x77);  $x82 = Mage::app()->getStore($x77)->getRootCategoryId(); ?>

Did this file decode correctly?

Original Code

public function generateFile() { $x15a="s\164r\x6c\145\156";  $x15b="i\x6d\160l\157d\145";  $x15c="p\x72eg\x5f\163\x70\x6ci\164";  $x15d="\163t\162_r\145\x70l\x61\143\145";  $x15e="\165\x74f\70\137\x65\156\x63o\x64\145";  $x15f="\160\162\x65\147_m\141tc\x68\x5f\141l\x6c";  $x160="\160\x72\x65\x67\x5fmatch";  $x161="\x72t\x72\x69\155";  $x162="\151s\x5f\x6e\x75\154l";  $x163="\x73\x74\162t\157t\151\x6d\x65";  $x164="\x6e\x75\155\142\145\x72\x5f\146o\x72\155a\164";  $x165="c\157\x75\156\164";  $x166="\x69s\x5fnu\155\145r\x69\143";  $x167="\x65\x78\160\154\157de";  $x168="\x73u\x62\163t\x72";  $x169="\x74\162\151m";  $x16a="ht\155\154e\156ti\x74\151\x65\x73";  $x16b="\150t\155l\x5fe\x6e\x74\151\164\x79\137deco\144\145";  $x16c="p\162\x65\147_rep\154\x61\x63e";  $x16d="\x6aso\156\137\x64\145c\x6f\x64\x65";  $x16e="\151\163\x5f\x61\162ray";  $x16f="s\x74r\x73\x74r";  $x170="\x73t\162\x69\x73\x74\x72";  $x171="\x70\x72i\156\x74\x5f\x72";  $x172="\x69\x73\x5fst\x72\x69\156\x67";  $x173="t\x69\x6de";  $x174="u\143\x77\157\162\x64s";  $x175="\141\162\x72a\171\x5fpu\163\x68";  $x176="\x76e\162\163\151\x6fn\137\143\x6f\x6dp\x61\x72e";  $x177="i\x6e\x5f\x61\162\x72ay";  $x178="\143e\x69l";  $x179="\163\x65\x74T\x79p\x65";  $x17a="\163\160\162\151n\x74\146";  $x17b="arr\x61\171\137\160op";  $x17c="i\x6e\151\137\147\145t";  $x17d="\163et\137\164i\155e\137l\x69m\151\x74";  $x17e="\141\142s";  $x17f="\x61r\162a\x79\x5f\162\x65\x76\x65\162s\145";  $x180="\163\x74\162\x5fp\x61d";  $x181="\146l\157\x6fr";  $x182="\x75so\162\164";  $x183="ar\x72\141\171\137\163h\151ft";  $x184="\x61r\x72\141\x79\137\166a\154\165\x65\163";  $x185="s\164\x72\x69\x70\x5f\164a\x67\163";  $x186="h\164m\154\x73\160\x65c\151\x61lcha\x72\163";  $x187="st\x72r\x70o\x73";  $x188="\151s\137\142\157\x6f\154";  $x189="m\x62_s\164r\x74\157lowe\162";  $x18a="m\142_\x73\x74r\x74\x6fu\x70\160\x65r";  ini_set('memory_limit', Mage::getStoreConfig("d\x61ta\x66\145\x65\x64\155a\156a\x67\145\162/s\171st\145\155\x2f\155\145m\157r\171_\x6c\151m\x69\164") . 'M');  $this->_debug = (isset($_GET['debug'])) ? true : false;  $this->_log = Mage::getStoreConfig("d\141\164\x61f\x65ed\155\x61\x6e\141\x67\145\162/\x73\x79\x73\164\145\x6d/\154\157g\137\x65\156a\142\154\x65\x64");  if ($this->_debug) { echo "-\x2d\55\55---\x2d\x2d-\55-----\x2d\55-\x2d-\55-\55\55\55\x2d\x2d\x2d\55\x2d-\55\55\55\55\55\x2d\55-\x2d\x2d\55--\55\74\x62r\x3e\x2d-\55\x2d\55\x2d\55-\55\55\x2d-\40D\105B\x55G\x20\115O\x44E\x20-\55-\55\55\55\55-\55\x2d--\55\55--\x3c\x62\162\76--\55---\55\55-\x2d---\55\x2d\55\x2d-\55--\x2d\55\55\55\55\x2d\55\55-\x2d\x2d\55-\x2d\55\55\55-\55--\55-\55\55\74\142\x72>\74\x62r\x3e";  $x171($x74);  } $x75 = $this->_indexPhp;  $x76 = array("\141\143" => "\141c\x74i\166\141\x74\x69\x6f\x6e\137co\144\x65", "a\153" => "\141\143t\x69v\141\164ion_k\145\171", "\142\x75" => "\142\x61s\x65\137\x75\x72\154", "\155\x64" => "\155\x64\65", "\x74\x68" => "thi\163", "\144m" => "\x5f\144\145\x6d\x6f", "\x65\x78\164" => "d\146m", "\x76\145r" => "\67\56\63.0");  $x172(Mage::app()->getRequest()->getParam("\163\164\157\162e_i\x64")) ? $x77 = Mage::app()->getRequest()->getParam("\163\164\157\162e_i\x64") : $x77 = $this->getStoreId();  $x78 = Mage::getSingleton('core/date')->gmtDate('Y-m-d');  $x79 = Mage::getDesign()->getSkinUrl();  $x7a = Mage::getStoreConfig("\x63\141\164\141\154o\x67/p\154\141\143e\x68\157\154de\x72/\151\x6da\x67e_\x70\154\141\143eho\x6c\144\x65r", $x77);  $x7b = Mage::getStoreConfig("cur\162\145\156\143\171/\x6f\160t\x69\x6f\156\163\x2f\142\x61\x73\145", $x77);  $x7c = Mage::getStoreConfig("c\141t\141\154o\147i\x6e\166e\x6e\164\x6f\162y\57\x69t\145\155_op\x74\x69\x6f\156\163\x2f\x6d\x61n\x61g\x65_\x73\x74ock", $x77);  $x7d = Mage::getStoreConfig("c\x61t\x61\x6c\x6f\147\x69nve\156t\x6f\162y/\x69te\x6d\137o\x70ti\157ns\x2f\142\141\143\153ord\x65\x72\163", $x77);  $x7e = Mage::app()->getStore($x77)->getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB, false);  $x7f = Mage::getModel('core/store')->load($x77)->getBaseUrl();  $x80 = Mage::app()->getStore($x77)->getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA, false);  $x81 = Mage::getStoreConfig(Mage_Tax_Model_Config::CONFIG_XML_PATH_PRICE_INCLUDES_TAX, $x77);  $x82 = Mage::app()->getStore($x77)->getRootCategoryId();

Function Calls

None

Variables

None

Stats

MD5 77f2b47fa8105842beb65b47fe21c821
Eval Count 0
Decode Time 91 ms