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 // [OElove](C)2012-2099 OEdev,Inc.www.oephp.com $OOO0O0O00=__FILE__;$OOO000000=urld..
Decoded Output download
$OO0OO0000=$OOO000000{17}.$OOO000000{12}.$OOO000000{18}.$OOO000000{5}.$OOO000000{19};if(!0)$O000O0O00=$OO0OO0000($OOO0O0O00,'rb');$OO0OO000O=$OOO000000{17}.$OOO000000{20}.$OOO000000{5}.$OOO000000{9}.$OOO000000{16};$OO0OO00O0=$OOO000000{14}.$OOO000000{0}.$OOO000000{20}.$OOO000000{0}.$OOO000000{20};$OO0OO000O($O000O0O00,1181);$OO00O00O0=($OOO0000O0($OO0OO00O0($OO0OO000O($O000O0O00,380),'clGX1A8VqeYt9EP3CNp56Lw4FRyh2WTibS/UogzmuIkndvrQKM7Os+H0ZxfJBjaD=','ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/')));eval($OO00O00O0);$OO00O00O0=str_replace('__FILE__',"'".$OOO0O0O00."'",($OOO0000O0($OO0OO00O0($OO0OO000O($O000O0O00,$OO00O0000),'clGX1A8VqeYt9EP3CNp56Lw4FRyh2WTibS/UogzmuIkndvrQKM7Os+H0ZxfJBjaD=','ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'))));fclose($O000O0O00);eval($OO00O00O0);
if(!defined('IN_OESOFT')) {
exit('OElove Access Denied');
}
class aboutIAction extends indexbase {
private $service = null;
private $_tplfile = null;
private $cid = null;
private $id = null;
private $_urlitem = null;
private function _new() {
$this->service = parent::service('about','is');
}
private function _unset() {
unset($this->service);
}
private function _getListItems() {
$this->_new();
$this->cid = $this->service->validCid();
$this->_unset();
if ($this->cid>0) {
$this->_urlitem = 'cid='.$this->cid;
}
}
private function _getDetailItems() {
$this->_new();
$this->id = $this->service->validID();
$this->_unset();
}
public function action_run() {
}
public function action_detail() {
$this->_getDetailItems();
$model = parent::model('about','im');
$data = $model->getOneData($this->id);
if (empty($data)) {
XHandle::halt('',$this->appfile,0);
}
$previous_data = $model->getPrevious($this->id);
if (!empty($previous_data)) {
$previous_item = "<a href='".$previous_data['url']."'>".$previous_data['title']."</a>";
}
else {
$previous_item = '';
}
unset($previous_data);
$next_data = $model->getNext($this->id);
if (!empty($next_data)) {
$next_item = "<a href='".$next_data['url']."'>".$next_data['title']."</a>";
}
else {
$next_item = '';
}
unset($next_data);
$this->getMeta('ch_about_detail');
$page_title = $this->metawrap['title'];
$page_description = $this->metawrap['description'];
$page_keyword = $this->metawrap['keyword'];
$page_title = str_ireplace(
array('{title}','{cat.name}'),
array($data['title'],$data['catname']),
$page_title
);
$page_description = str_ireplace(
array('{title}','{cat.name}'),
array($data['title'],$data['catname']),
$page_description
);
$page_keyword = str_ireplace(
array('{title}','{cat.name}'),
array($data['title'],$data['catname']),
$page_keyword
);
unset($model);
$tplname = empty($data['tplname']) ?'about_detail': trim($data['tplname']);
$this->_tplfile = $this->getTPLFile($tplname);
$var_array = array(
'about'=>$data,
'page_title'=>$page_title,
'page_keyword'=>$page_keyword,
'page_description'=>$page_description,
'previous_item'=>$previous_item,
'next_item'=>$next_item,
'id'=>$this->id,
);
TPL::assign($var_array);
TPL::display($this->_tplfile);
}
}
Did this file decode correctly?
Original Code
<?php // [OElove](C)2012-2099 OEdev,Inc.www.oephp.com
$OOO0O0O00=__FILE__;$OOO000000=urldecode('%74%68%36%73%62%65%68%71%6c%61%34%63%6f%5f%73%61%64%66%70%6e%72');$OO00O0000=3152;$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};$O0O0000O0='OOO0000O0';eval(($$O0O0000O0('JE9PME9PMDAwMD0kT09PMDAwMDAwezE3fS4kT09PMDAwMDAwezEyfS4kT09PMDAwMDAwezE4fS4kT09PMDAwMDAwezV9LiRPT08wMDAwMDB7MTl9O2lmKCEwKSRPMDAwTzBPMDA9JE9PME9PMDAwMCgkT09PME8wTzAwLCdyYicpOyRPTzBPTzAwME89JE9PTzAwMDAwMHsxN30uJE9PTzAwMDAwMHsyMH0uJE9PTzAwMDAwMHs1fS4kT09PMDAwMDAwezl9LiRPT08wMDAwMDB7MTZ9OyRPTzBPTzAwTzA9JE9PTzAwMDAwMHsxNH0uJE9PTzAwMDAwMHswfS4kT09PMDAwMDAwezIwfS4kT09PMDAwMDAwezB9LiRPT08wMDAwMDB7MjB9OyRPTzBPTzAwME8oJE8wMDBPME8wMCwxMTgxKTskT08wME8wME8wPSgkT09PMDAwME8wKCRPTzBPTzAwTzAoJE9PME9PMDAwTygkTzAwME8wTzAwLDM4MCksJ2NsR1gxQThWcWVZdDlFUDNDTnA1Nkx3NEZSeWgyV1RpYlMvVW9nem11SWtuZHZyUUtNN09zK0gwWnhmSkJqYUQ9JywnQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODkrLycpKSk7ZXZhbCgkT08wME8wME8wKTs=')));return;?>
e1j39Xl39Xl39X+OWVei2zLKh8AURpbm4+j8p6MA4+BmtGqmq/Zo5sj391BK5OcKt/qmq/Kue1j35OcK9Xl39Gbo5sBK5sBK91BKYGN35Ol35OcK91Bue1BK9Xl391BK9GKo5sBK91BK9XcKYpKmFHMVwXAlPARMRLgsP6LC9sEP2X6H5V2sNgexyXe4L8g/67jLhHWfh4LeyHxoWmeNpss0509npXlyT8RYCzISNXsmtGWlCoE1N6RVp1gYpsME5ojC6Le5LALwL+SRwzA/FHNgRzWuywInh8+rh0lM2mEsW4R0TVgf9X179OC+EU2ZPpdQe7oIYpoJRzEdh0EgYGN39XcK5Ol39XcIPHLHFwKue1j39Xl39Xl39GoJXCIIR/bSR8LzywxgRGbmp6xi5sL55sR6e7oIqVdEGzLZy4CuesjAh8jHRpllFHEg209bN8LrywLoe7oJXCIjXCIUh8AO27lSFzj+W1glF0NIhHZbR4SsRwxo27lIhzNgT8eS2H6bTKsY2VeIWzAsRpco2HL7WzgURpcjq8x+h8KJXCIK2zgHF4NgqGNiWVldRzgdRpcjq8x+h8KJXCIK2zgHF4NgqGNUywCb3plrWwMdPKsY2VeIWzAsRpcoywCb3plrWwMdPKsY2VeIWzAsRpco40L7h8gsRwsb3plrWwMdPKsY2VeIWzAsRplzWwxUW8gQh/lihzL0YGobTKsYeVNuy49v3mEg2mRIFH6b3plKF4eghmCfPmEg2mRIFH6ueHA/h0Lse7Kmy49mY5dEGmsEGml7y4RSW86bRmLrF0NIhHZb40Lr2HLsYGobTKsYWwxOR4CueVNuy49v3mEg2mRIFH6IPKsYiCsY2VeIWzAsRplzWwxUW8gQh/liRHLs58gOW1gsRw+OYGobTKsYeVNuy49v3gjrR42uY5dEG/Nsy8gOt5xUywCb3pcoW8SI27sa2HL7WzgURpsaWzAdywNXywCuY5dEG/Nsy8gOt5xiWwxOR4CuY5dEGzgzqGboW8SI27saFHgo3UcIqVdEG/Nsy8gOt5xiW4edy4NghpcjqGWUywCje7ZoW8SI27saFHgoPKsYiCsYiCsY2VeIWzAsRplzWwxUW8gQh/liRHLsN8LsFwgdp4Ngh49uYplJXCuoW8SI27sa4HxgW7bIPKsYeVNuy49v3zgoqXsbeVNuy49v3mEg2mRIFH6v3mRSh8gop6CuY5dEG/Nsy8gOt5xiWwxOR4CuY5dEGmsEGml+FzMIF7lzWwxUW8gQh/lSF0NIhHxi2mLrYGobTKsYiCsY2VL/h8gUq8R+hzEsywjrq8AUW8gQhgjoR4NSywKuYplJXCuoW8SI27sa4HWgW1NgW8AIh1gsRw+OYGoJXCuohwjoRwKb3plKF4eghmCfPz+QR8LdYGWSFzj+WG2deHgve7oJXCuoR8AsFpcjqGNvhHNghGsaRHLs5HxgN8AsFpboW8SI27saywCIPKsYywFbY8Lv2VNxYGNoF4NSYpobTKsYw1SShzNdR5ufy8AdWGbmxyaxxt/Eftw0JJ79fYaJxFawxtaSxu8Qxt/ExyHFxR7uxu/wfqGAxhT7xF/bfRzoJJ7le7KoW8SI27saF4lKRzgdRpKKY5dEGmsEG/NK2zLHywj+2+joF4NSqXsbe8+QR8Ldt5xmR4NC2zLHywj+27boW8SI27saywCIPKsYywFbYGAgh4lsTpbo2VegWzgQW4EiR8AsFpoIqVdEG/NK2zLHywj+2+jIW8LvqXsbqUMSq8S7RwFje7qreVl7R4RIh0LO4HNSW8Ahe0L7hGWWt/qm3/qreVl7R4RIh0LO4HNSW8Ahe0NIW8Mge+srqUKQF5Z/PKsYiCsYRwMORplJXCuo2VegWzgQW4Eiy4NghpcjqGizdkVzmqmoruFmPKsYiCsYWwxOR4CueVl7R4RIh0LO4HNSW81IPKsYe8xgTVNiR8AsFpcjqGNvhHNghGsaRHLs5zLZWGboW8SI27saywCIPKsYywFbYGAgh4lsTpbohzLZWAjoF4NSYpobTKsYe8xgTVNiy4NghpcjqGqBFplu2zLz3p2/t/NrR4Ss4HNSW8Ahe0L7hGWWt/qm3/qre8xgTVNiR8AsFLdmW8gsh86m4pZ/3GjS3/qJXCIjXCIghVEgqVdEG/NrR4Ss4HgsRwsb3pcmxnYSxI7extk8eOdEGmsEGmLr2HLsYGNrR4Ss4HNSW81IPKsYeVNuy49v3zWgW1+gW81ueHEu4HA/h0Ls4HNgW8AIhG2IPKsYeVlSRHLiW8gsh86b3pcoW8SI27sahwLsF4W7F4lhe0NIW8Mge+sJXCuo28AmRLjoR4EU2zgKW8gQh/cjqGNsy8gOt5xvR4NSW0eS2AdmR8LOF0eI2VNIhHZm45dEG/NKFwWg4HvgT4WQ2zCb3pcoW8SI27sahwLsF4W7F4lheHvgT4WQ2zCm45dEG/NKFwWg40NIW8MgqXsb20N74Hg7R4ldFwEgYcsYF4e7F4oue0vsy4NdR4smtGWJFHAstzxShwLje7odXCIS2meSTpboR8AsFLdmW8gsh86m4pKoR8AsFLdmFHAshzAvRpWWYpKEG/NKFwWg40NIW8MgXCuIPKsYeVlSRHLiR8LOF0eI2VNIhHZb3plOWVeiy4eg28MSFH6uXCIS2meSTpbmT0NIW8Mgip2de0vUF4CrhzAvR4smYpKEGzA72zAxYGNoF4NSw7Wsy4NdRpWWtGNoF4NSw7WUF4NrFw+ge+sItcsYeVlSRHLiR8LOF0eI2VNIhHZEG/oJXCuo28AmRLjnR4g0h0eoqXsb20N74Hg7R4ldFwEgYcsYF4e7F4oue0vsy4NdR4smtGWJFHAstzxShwLje7odXCIS2meSTpboR8AsFLdmW8gsh86m4pKoR8AsFLdmFHAshzAvRpWWYpKEG/NKFwWg4HvgT4WQ2zCEG/oJXCI+hmEgWGbohwjoRwKIPKsYeVNKh8xShw6b3plgh4lsTpboR8AsFLdmWVldhzAvRpWWYpcDeHA/h0Ls4HNgW8AIhG2fqVN7ywsue8NSW8Ahe0NKh8xShw6m4poJXCuoW8SI27sa40NKh8RIh86b3pcoW8SI27saRHLsLAl9NzgdRpboWVldhzAvRpoJXCuoWzA74HA72zAxqXsbF4e7F4ouXCumFweQW4Cm35ZoR8AsFpKEG/WKFwWg40NIW8MgeOsaeVlSRHLiW8gsh86dXCum28AmRLjnR4g0h0eoeOsaeVlSRHLiyHLxWHj7RGKEG/WKFwWg4HNg2HE7y4lsywjreOsaeVlSRHLiR8LOF0eI2VNIhHZdXCum2VegWzgQW4Eiy4Nghp2j3/NK2zLHywj+2+jIW8LvtcsYeHxgTVNiy4Nghp2j3/NrR4Ss4HgsRwsdXCumywCm35ZoW8SI27saywCdXCuIPKsYLAl9PUIS20EIRHZueVRS2gjS2meSTpoJXCI661KfPzNI20ldF4oueVNuy49v3gjs28MzywMgY5dEGmsEGmsEGb==
Function Calls
| fread | 3 |
| strtr | 2 |
| fclose | 1 |
| defined | 1 |
| OOO0000O0 | 1 |
| urldecode | 1 |
| str_replace | 1 |
| base64_decode | 2 |
Stats
| MD5 | eb29cde524f06b35d341b19ca502eff4 |
| Eval Count | 3 |
| Decode Time | 159 ms |