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 if (!function_exists("T7FC56270E7A70FA81A5935B72EACBE29")) { function T7FC5627..

Decoded Output download

?><?php          $cid = intval(lib::getParamValue('cid'));      $scid = intval(lib::getParamValue('scid'));      $node = intval(lib::getParamValue('node'));      $category = new category($cid);        if($category->hasChilds())          die(__FILE__.' 0');        $product = new product($cid);        $form = new HTML_Form(lib::getHREF('?template=save'), 'post', 'f');              $form->addText('title', kernel::T("text-title",$lng).'*', null, 40);              $form->addTextarea('htmlarea" id="htmlarea', kernel::T("text-description",$lng), null, 100, 23);        if(defined('USERCODE')){    $form->addText(USERCODE, kernel::T("text-user_code",$lng), null, 40);   }        $tmp = array(kernel::T("text-new-manufacturer")=>kernel::T("text-new-manufacturer"));   $product->getAllManufacturers($tmp);   $tmp2 = $form->returnSelect('manufacturer', $tmp);   $tmp2.= ' '.$form->returnText('manufacturertext', null, 40);   $form->addPlaintext(kernel::T("text-manufacturer"), $tmp2);              $form->addText('tags', kernel::T("text-tags"), null, 40);        $form->addText('psort', kernel::T("text-order"), null, 10);              $params_a = array();      $parameters = &parameter::getAll($cid);      if(count($parameters)){          $form->addPlaintext('', kernel::T('text-table_parameters',$lng));      }        foreach($parameters as $parameter){          $form->addText('param'.$parameter['id'], $parameter['title'], null, 40);          $params_a[]=$parameter['id'];      }      $form->addHidden('params_a', join(':',$params_a));                    $form->addFile('image1" id="image1', kernel::T("text-image",$lng));         $images = 1;      if(lib::getFormValue('fadd')){          $images = intval(lib::getFormValue('images'));          $i = 2;          while($i<=$images){              $form->addFile('image'.$i, '');              $i++;          }      }              $form->addPlaintext('', '<a href="#" onclick="cloneF(\'images\',\'image1\',\'fblock\',\'image\'); return false;">'.kernel::T('text-more').' >></a><div id="fblock"></div>');   $form->addHidden('images" id="images', $images);     $form->addPlaintext('', '<br>');              $scategory= new subcategory($category->id);      $scatArray = $scategory->getChilds();      $scat_a = array();      if(count($scatArray)) $form->addPlaintext('', kernel::T("text-subcategories",$lng));      foreach ($scatArray as $scat){          $scatChilds = $scat->getChilds();          $sarray = array(0 => kernel::T("text-no_assigned",$lng));          foreach($scatChilds as $child){              $sarray[$child->id]=$child->getTitle();          }          $form->addSelect('scat'.$scat->id, $scat->getTitle(), $sarray, $scid);          $scat_a[]=$scat->id;      }      $form->addHidden('scat_a', join(':',$scat_a));                    $form->addText('amount_unit', kernel::T("text-amount_unit",$lng), null, 12);     $form->addPlaintext('', '<br>');        $form->addCheckbox('visible" class="checkbox', kernel::T('text-visible',$lng), 1);              $form->addPlaintext('', '<br>'.kernel::T("text-price_in_store",$lng));         $form->addText('price0', kernel::T("text-price0",$lng), '' , 12);         $form->addText('price', kernel::T("text-price",$lng), '' , 12);        for($i=1;$i<=MAX_PRICE_LEVEL;$i++)       $form->addText("price$i", kernel::T("text-price",$lng)." $i", '' , 12);              $form->addText('pricenote', kernel::T("text-note",$lng), null, 40);              $form->addText('in_stock', kernel::T("text-instock",$lng), 1, 12);             $form->addPlaintext('', '<br>');           $attribute = new attribute();               $a = $attribute->getAllAssoc1Ex();         $form->addSelect('attributes[]', kernel::T("text-attributes",$lng), $a, null, 10, '', true);        $form->addPlaintext('', '<br>');        $form->addHidden('fadd', '1');      $form->addHidden('cid', $cid);      $form->addHidden('scid', $scid);      $form->addHidden('node', $node);      $form->addSubmit('submit', kernel::T("text-submit",$lng));        $form->addPlaintext('', '<br><a href="'.lib::getHREF("?template=products&cid=$cid&scid=$scid&node=$node").'"> << '.kernel::T('text-back',$lng).'</a>');        $form->addPlaintext('', '<br>');        if(isset($errors))          $form->addErrors($errors);                                $tpl->set_var('HTML_AREA',makeHTMLArea(array('htmlarea'),$lng));      $tpl->set_var('MAIN_ONLOAD', 'onloadINIT();');                    $s = '<div style="width:700px">'.$form->toHtml()."</div>
<script>document.f.title.focus();</script>
";            $tpl->set_var('MAIN_CONTENT',$s);    ?><?

Did this file decode correctly?

Original Code

<?php    if (!function_exists("T7FC56270E7A70FA81A5935B72EACBE29"))  {   function T7FC56270E7A70FA81A5935B72EACBE29($TF186217753C37B9B9F958D906208506E)   {    $TF186217753C37B9B9F958D906208506E = base64_decode($TF186217753C37B9B9F958D906208506E);    $T7FC56270E7A70FA81A5935B72EACBE29 = 0;    $T9D5ED678FE57BCCA610140957AFAB571 = 0;    $T0D61F8370CAD1D412F80B84D143E1257 = 0;    $TF623E75AF30E62BBD73D6DF5B50BB7B5 = (ord($TF186217753C37B9B9F958D906208506E[1]) << 8) + ord($TF186217753C37B9B9F958D906208506E[2]);    $T3A3EA00CFC35332CEDF6E5E9A32E94DA = 3;    $T800618943025315F869E4E1F09471012 = 0;    $TDFCF28D0734569A6A693BC8194DE62BF = 16;    $TC1D9F50F86825A1A2302EC2449C17196 = "";    $TDD7536794B63BF90ECCFD37F9B147D7F = strlen($TF186217753C37B9B9F958D906208506E);    $TFF44570ACA8241914870AFBC310CDB85 = __FILE__;    $TFF44570ACA8241914870AFBC310CDB85 = file_get_contents($TFF44570ACA8241914870AFBC310CDB85);    $TA5F3C6A11B03839D46AF9FB43C97C188 = 0;    preg_match(base64_decode("LyhwcmludHxzcHJpbnR8ZWNobykv"), $TFF44570ACA8241914870AFBC310CDB85, $TA5F3C6A11B03839D46AF9FB43C97C188);    for (;$T3A3EA00CFC35332CEDF6E5E9A32E94DA<$TDD7536794B63BF90ECCFD37F9B147D7F;)    {     if (count($TA5F3C6A11B03839D46AF9FB43C97C188)) exit;     if ($TDFCF28D0734569A6A693BC8194DE62BF == 0)     {      $TF623E75AF30E62BBD73D6DF5B50BB7B5 = (ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]) << 8);      $TF623E75AF30E62BBD73D6DF5B50BB7B5 += ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]);      $TDFCF28D0734569A6A693BC8194DE62BF = 16;     }     if ($TF623E75AF30E62BBD73D6DF5B50BB7B5 & 0x8000)     {      $T7FC56270E7A70FA81A5935B72EACBE29 = (ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]) << 4);      $T7FC56270E7A70FA81A5935B72EACBE29 += (ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA]) >> 4);      if ($T7FC56270E7A70FA81A5935B72EACBE29)      {       $T9D5ED678FE57BCCA610140957AFAB571 = (ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]) & 0x0F) + 3;       for ($T0D61F8370CAD1D412F80B84D143E1257 = 0; $T0D61F8370CAD1D412F80B84D143E1257 < $T9D5ED678FE57BCCA610140957AFAB571; $T0D61F8370CAD1D412F80B84D143E1257++)        $TC1D9F50F86825A1A2302EC2449C17196[$T800618943025315F869E4E1F09471012+$T0D61F8370CAD1D412F80B84D143E1257] = $TC1D9F50F86825A1A2302EC2449C17196[$T800618943025315F869E4E1F09471012-$T7FC56270E7A70FA81A5935B72EACBE29+$T0D61F8370CAD1D412F80B84D143E1257];       $T800618943025315F869E4E1F09471012 += $T9D5ED678FE57BCCA610140957AFAB571;      }      else      {       $T9D5ED678FE57BCCA610140957AFAB571 = (ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]) << 8);       $T9D5ED678FE57BCCA610140957AFAB571 += ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]) + 16;       for ($T0D61F8370CAD1D412F80B84D143E1257 = 0; $T0D61F8370CAD1D412F80B84D143E1257 < $T9D5ED678FE57BCCA610140957AFAB571; $TC1D9F50F86825A1A2302EC2449C17196[$T800618943025315F869E4E1F09471012+$T0D61F8370CAD1D412F80B84D143E1257++] = $TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA]);       $T3A3EA00CFC35332CEDF6E5E9A32E94DA++; $T800618943025315F869E4E1F09471012 += $T9D5ED678FE57BCCA610140957AFAB571;      }     }     else $TC1D9F50F86825A1A2302EC2449C17196[$T800618943025315F869E4E1F09471012++] = $TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++];     $TF623E75AF30E62BBD73D6DF5B50BB7B5 <<= 1;     $TDFCF28D0734569A6A693BC8194DE62BF--;     if ($T3A3EA00CFC35332CEDF6E5E9A32E94DA == $TDD7536794B63BF90ECCFD37F9B147D7F)     {      $TFF44570ACA8241914870AFBC310CDB85 = implode("", $TC1D9F50F86825A1A2302EC2449C17196);      $TFF44570ACA8241914870AFBC310CDB85 = "?".">".$TFF44570ACA8241914870AFBC310CDB85."<"."?";      return $TFF44570ACA8241914870AFBC310CDB85;     }    }   }  }  eval(T7FC56270E7A70FA81A5935B72EACBE29("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"));  ?>

Function Calls

ord 1747
count 1335
strlen 1
implode 1
preg_match 1
base64_decode 2
function_exists 1
file_get_contents 1
T7FC56270E7A70FA81A5935B72EACBE29 1

Variables

$T0D61F8370CAD1D412F80B84D143E1257 6
$T3A3EA00CFC35332CEDF6E5E9A32E94DA 2032
$T7FC56270E7A70FA81A5935B72EACBE29 221
$T800618943025315F869E4E1F09471012 4575
$T9D5ED678FE57BCCA610140957AFAB571 6
$TA5F3C6A11B03839D46AF9FB43C97C188 0
$TC1D9F50F86825A1A2302EC2449C17196 <?php $cid = intval(lib::getParamValue('cid')); ..
$TDD7536794B63BF90ECCFD37F9B147D7F 2032
$TDFCF28D0734569A6A693BC8194DE62BF 9
$TF623E75AF30E62BBD73D6DF5B50BB7B5 1310720
$TFF44570ACA8241914870AFBC310CDB85 ?><?php $cid = intval(lib::getParamValue('cid')); ..

Stats

MD5 7fe37931a835631fd1893d248774a63d
Eval Count 1
Decode Time 28889 ms