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 @eval("?>".base64_decode("PD9waHAgc2Vzc2lvbl9zdGFydCgpOw0KICAgICRwYXRoID0gIi4uLyI7DQ..

Decoded Output download

?>b'<?php session_start();
    $path = "../";
    include($_SERVER[\'DOCUMENT_ROOT\']."/starbooks/check_access.php");
    include ("../template.php");
    include ("../lib/query.class.php");
    $obj_query = new query_class;

 
?>

<?php 

    $filename = $_GET[\'name\'];
    $start = $_GET[\'start\'];
    $obj_query->logHits($_GET[\'id\'],10);
         $url = htmlspecialchars($_SERVER[\'HTTP_REFERER\']);  
?>
    <link rel="stylesheet" type="text/css" href="<?php $_SERVER[\'DOCUMENT_ROOT\']?>/starbooks/text/css/floatbutton.css" />
    <link rel="stylesheet" type="text/css" href="<?php $_SERVER[\'DOCUMENT_ROOT\']?>/starbooks/text/css/opentip-css/opentip.css" />
    <script type="text/javascript" src="<?php $_SERVER[\'DOCUMENT_ROOT\']?>/starbooks/lib/jquery.fancybox.js"></script>
    <div style="width:80%; margin: 0 auto; padding:0; "> 
        <button type="button" data-toggle="collapse" href= "#" class="enable-disable-button">Enable Voice Assistant</button>
        <div class="news-display">
            <?php 
            // echo "<div style=\'padding:0px 10px 10px 10px;text-align: justify;margin: 0;font-size: 12px;\'>";
                $qry = "select * from tblRecord where HoldingsID like \'".$_GET[\'id\']."\'";
                $result = mysql_query($qry);
                while($row = mysql_fetch_array($result)){
                $title = $row["Title"];
                 $tags_final =$obj_query->filter_array($row["Subject"],"/");     
                 // echo "<h1>".$tags_final[0]."</h1>";
                  echo "<h1>".$obj_query->strip_special_chars($title)."</h1>";
                  if(trim($row["Abstracts"])!=""){
                      // im replacing img src with ing src deliberately so it would not show 
                      //$context = str_replace("<img","<ing",$row["fulltext"]);
                      //$context = str_replace("<IMG","<ing",$row["fulltext"]);
                      $context = $row["Abstracts"];
                  }
                  // im replacing img src with ing src deliberately so it would not show 
                //  $context = str_replace("<img","<ing",$context);
                 // $context = str_replace("<IMG","<ing",$context);
                  //$context = $obj_query->strip_p($context);

                                          /*echo \'<img src="../thumbs/\'.$_GET[\'id\'].\'.jpg" align="right" width="300" style="padding: 10px 10px 10px 20px;">\';
                                          if ($row["BibliographicNote"]!="")
                                          {
                                                  echo \'Image source: \'.$row["BibliographicNote"];
                                          }*/
                                          echo \'<div style="padding: 20px 10px 0px 0px !important;">\';
                                          echo $context;				

                                          echo \'</div>\';
                                          echo \'<p style="margin-top: 10px">Source: <strong>\'.$row["JournalTitle"].\'</strong>\';
                                          echo \'<br />\'.$row["Author"].\'</p>\';			

                 // echo "</div>";

                                     if (count($tags_final)>0)
                                          {
                                                  echo \'<div class="clearl" style=""padding-top: 5px !important">&nbsp;</div>\';
                                                  echo \'<p ><strong>Keyword/s: &nbsp;&nbsp;</strong> \';

                                                  for ($n=0; $n<count($tags_final);$n++)
                                                  {
                                                          if ($n!=0)
                                                          {
                                                                  echo ", ";
                                                          }
                                                          echo \'<a href="../search.php?keyword=\'.trim(urlencode($tags_final[$n])).\'&class=1">\'.$tags_final[$n].\'</a>\';
                                                  }
                                                  echo \'</p>\';
                                          }
                  echo \'<div style="clear: both;border-bottom:2px dashed lightblue;" >&nbsp;</div>\';

              }
            ?>

       </div>

	 <?php
	 $cur_key = $obj_query->recursive_array_search($_GET[\'id\'],$_SESSION[\'enc_data\']);
	    
	if ($cur_key!=0)
	  {
		  echo \'<div style="float: left; width: 50%"><h2 style="margin-bottom:-10px !important">< < Previous Article </h2><a href="starbookspedia.php?id=\'.$_SESSION[\'enc_data\'][$cur_key-1][\'HoldingsID\'].\'" class="lnktitle"  target="top" style="font-size: 14px;">\'.$_SESSION[\'enc_data\'][$cur_key-1]["Title"].\'</a></div>\';  
	  }		
	  echo \'<div style="float: right !important;width: 50%;text-align:right"><h2 style="margin-bottom:-10px !important">Next Article > > </h2><a href="starbookspedia.php?id=\'.$_SESSION[\'enc_data\'][$cur_key+1][\'HoldingsID\'].\'" class="lnktitle"  target="top" style="font-size: 14px;margin-top:-15px">\'.$_SESSION[\'enc_data\'][$cur_key+1]["Title"].\'</a></div>\';
	  
	  
	   
		?>
    </div>
    <div class="clearb"></div>
    <script type="text/javascript" src="js/artyom.js-master/build/artyom.window.min.js" type="text/javascript"></script>
    <script type="text/javascript" src="js/opentip-master/downloads/opentip-jquery.min.js" type="text/javascript"></script>
    <script type="text/javascript" src="js/toggleTTS.js" type="text/javascript"></script>
    <script type="text/javascript" src="js/highlight-text-to-speech.js" type="text/javascript"></script>
    <script>
        $(document).ready(function (){ // when the document has completed loading
            enableTextToSpeech("enable-disable-button","news-display");
            setTimeout(function(){
                $(document).mouseup(function (e){ // attach the mouseup event for all div and pre tags
                   
                    if(!getIsEnableStatusTTS()){
                        textToSpeech(getSelectionText());
                    }else{
                        console.log("Highlight-Text-To-Speech Disabled");
                    }
                });
            },200);
            
            $(this).click(function(){
                var artyom = new Artyom(); 
                artyom.shutUp(); 
            });
            
            var selector = $(\'.enable-disable-button\'),
            text = "Toggle to enable or disable voice assistant";
            toggleTTS(selector,text);
        });
        $(window).on(\'load\', function(){
            var artyom = new Artyom(); 
            artyom.shutUp(); 
        });
    </script>
    <?php include ("../footer.php");?>
'

Did this file decode correctly?

Original Code

<?php @eval("?>".base64_decode("PD9waHAgc2Vzc2lvbl9zdGFydCgpOw0KICAgICRwYXRoID0gIi4uLyI7DQogICAgaW5jbHVkZSgkX1NFUlZFUlsnRE9DVU1FTlRfUk9PVCddLiIvc3RhcmJvb2tzL2NoZWNrX2FjY2Vzcy5waHAiKTsNCiAgICBpbmNsdWRlICgiLi4vdGVtcGxhdGUucGhwIik7DQogICAgaW5jbHVkZSAoIi4uL2xpYi9xdWVyeS5jbGFzcy5waHAiKTsNCiAgICAkb2JqX3F1ZXJ5ID0gbmV3IHF1ZXJ5X2NsYXNzOw0KDQogDQo/Pg0KDQo8P3BocCANCg0KICAgICRmaWxlbmFtZSA9ICRfR0VUWyduYW1lJ107DQogICAgJHN0YXJ0ID0gJF9HRVRbJ3N0YXJ0J107DQogICAgJG9ial9xdWVyeS0+bG9nSGl0cygkX0dFVFsnaWQnXSwxMCk7DQogICAgICAgICAkdXJsID0gaHRtbHNwZWNpYWxjaGFycygkX1NFUlZFUlsnSFRUUF9SRUZFUkVSJ10pOyAgDQo/Pg0KICAgIDxsaW5rIHJlbD0ic3R5bGVzaGVldCIgdHlwZT0idGV4dC9jc3MiIGhyZWY9Ijw/cGhwICRfU0VSVkVSWydET0NVTUVOVF9ST09UJ10/Pi9zdGFyYm9va3MvdGV4dC9jc3MvZmxvYXRidXR0b24uY3NzIiAvPg0KICAgIDxsaW5rIHJlbD0ic3R5bGVzaGVldCIgdHlwZT0idGV4dC9jc3MiIGhyZWY9Ijw/cGhwICRfU0VSVkVSWydET0NVTUVOVF9ST09UJ10/Pi9zdGFyYm9va3MvdGV4dC9jc3Mvb3BlbnRpcC1jc3Mvb3BlbnRpcC5jc3MiIC8+DQogICAgPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIHNyYz0iPD9waHAgJF9TRVJWRVJbJ0RPQ1VNRU5UX1JPT1QnXT8+L3N0YXJib29rcy9saWIvanF1ZXJ5LmZhbmN5Ym94LmpzIj48L3NjcmlwdD4NCiAgICA8ZGl2IHN0eWxlPSJ3aWR0aDo4MCU7IG1hcmdpbjogMCBhdXRvOyBwYWRkaW5nOjA7ICI+IA0KICAgICAgICA8YnV0dG9uIHR5cGU9ImJ1dHRvbiIgZGF0YS10b2dnbGU9ImNvbGxhcHNlIiBocmVmPSAiIyIgY2xhc3M9ImVuYWJsZS1kaXNhYmxlLWJ1dHRvbiI+RW5hYmxlIFZvaWNlIEFzc2lzdGFudDwvYnV0dG9uPg0KICAgICAgICA8ZGl2IGNsYXNzPSJuZXdzLWRpc3BsYXkiPg0KICAgICAgICAgICAgPD9waHAgDQogICAgICAgICAgICAvLyBlY2hvICI8ZGl2IHN0eWxlPSdwYWRkaW5nOjBweCAxMHB4IDEwcHggMTBweDt0ZXh0LWFsaWduOiBqdXN0aWZ5O21hcmdpbjogMDtmb250LXNpemU6IDEycHg7Jz4iOw0KICAgICAgICAgICAgICAgICRxcnkgPSAic2VsZWN0ICogZnJvbSB0YmxSZWNvcmQgd2hlcmUgSG9sZGluZ3NJRCBsaWtlICciLiRfR0VUWydpZCddLiInIjsNCiAgICAgICAgICAgICAgICAkcmVzdWx0ID0gbXlzcWxfcXVlcnkoJHFyeSk7DQogICAgICAgICAgICAgICAgd2hpbGUoJHJvdyA9IG15c3FsX2ZldGNoX2FycmF5KCRyZXN1bHQpKXsNCiAgICAgICAgICAgICAgICAkdGl0bGUgPSAkcm93WyJUaXRsZSJdOw0KICAgICAgICAgICAgICAgICAkdGFnc19maW5hbCA9JG9ial9xdWVyeS0+ZmlsdGVyX2FycmF5KCRyb3dbIlN1YmplY3QiXSwiLyIpOyAgICAgDQogICAgICAgICAgICAgICAgIC8vIGVjaG8gIjxoMT4iLiR0YWdzX2ZpbmFsWzBdLiI8L2gxPiI7DQogICAgICAgICAgICAgICAgICBlY2hvICI8aDE+Ii4kb2JqX3F1ZXJ5LT5zdHJpcF9zcGVjaWFsX2NoYXJzKCR0aXRsZSkuIjwvaDE+IjsNCiAgICAgICAgICAgICAgICAgIGlmKHRyaW0oJHJvd1siQWJzdHJhY3RzIl0pIT0iIil7DQogICAgICAgICAgICAgICAgICAgICAgLy8gaW0gcmVwbGFjaW5nIGltZyBzcmMgd2l0aCBpbmcgc3JjIGRlbGliZXJhdGVseSBzbyBpdCB3b3VsZCBub3Qgc2hvdyANCiAgICAgICAgICAgICAgICAgICAgICAvLyRjb250ZXh0ID0gc3RyX3JlcGxhY2UoIjxpbWciLCI8aW5nIiwkcm93WyJmdWxsdGV4dCJdKTsNCiAgICAgICAgICAgICAgICAgICAgICAvLyRjb250ZXh0ID0gc3RyX3JlcGxhY2UoIjxJTUciLCI8aW5nIiwkcm93WyJmdWxsdGV4dCJdKTsNCiAgICAgICAgICAgICAgICAgICAgICAkY29udGV4dCA9ICRyb3dbIkFic3RyYWN0cyJdOw0KICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgLy8gaW0gcmVwbGFjaW5nIGltZyBzcmMgd2l0aCBpbmcgc3JjIGRlbGliZXJhdGVseSBzbyBpdCB3b3VsZCBub3Qgc2hvdyANCiAgICAgICAgICAgICAgICAvLyAgJGNvbnRleHQgPSBzdHJfcmVwbGFjZSgiPGltZyIsIjxpbmciLCRjb250ZXh0KTsNCiAgICAgICAgICAgICAgICAgLy8gJGNvbnRleHQgPSBzdHJfcmVwbGFjZSgiPElNRyIsIjxpbmciLCRjb250ZXh0KTsNCiAgICAgICAgICAgICAgICAgIC8vJGNvbnRleHQgPSAkb2JqX3F1ZXJ5LT5zdHJpcF9wKCRjb250ZXh0KTsNCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyplY2hvICc8aW1nIHNyYz0iLi4vdGh1bWJzLycuJF9HRVRbJ2lkJ10uJy5qcGciIGFsaWduPSJyaWdodCIgd2lkdGg9IjMwMCIgc3R5bGU9InBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDIwcHg7Ij4nOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCRyb3dbIkJpYmxpb2dyYXBoaWNOb3RlIl0hPSIiKQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlY2hvICdJbWFnZSBzb3VyY2U6ICcuJHJvd1siQmlibGlvZ3JhcGhpY05vdGUiXTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0qLw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZWNobyAnPGRpdiBzdHlsZT0icGFkZGluZzogMjBweCAxMHB4IDBweCAwcHggIWltcG9ydGFudDsiPic7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlY2hvICRjb250ZXh0OwkJCQkNCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZWNobyAnPC9kaXY+JzsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVjaG8gJzxwIHN0eWxlPSJtYXJnaW4tdG9wOiAxMHB4Ij5Tb3VyY2U6IDxzdHJvbmc+Jy4kcm93WyJKb3VybmFsVGl0bGUiXS4nPC9zdHJvbmc+JzsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVjaG8gJzxiciAvPicuJHJvd1siQXV0aG9yIl0uJzwvcD4nOwkJCQ0KDQogICAgICAgICAgICAgICAgIC8vIGVjaG8gIjwvZGl2PiI7DQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoY291bnQoJHRhZ3NfZmluYWwpPjApDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVjaG8gJzxkaXYgY2xhc3M9ImNsZWFybCIgc3R5bGU9IiJwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQiPiZuYnNwOzwvZGl2Pic7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVjaG8gJzxwID48c3Ryb25nPktleXdvcmQvczogJm5ic3A7Jm5ic3A7PC9zdHJvbmc+ICc7DQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9yICgkbj0wOyAkbjxjb3VudCgkdGFnc19maW5hbCk7JG4rKykNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmICgkbiE9MCkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlY2hvICIsICI7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVjaG8gJzxhIGhyZWY9Ii4uL3NlYXJjaC5waHA/a2V5d29yZD0nLnRyaW0odXJsZW5jb2RlKCR0YWdzX2ZpbmFsWyRuXSkpLicmY2xhc3M9MSI+Jy4kdGFnc19maW5hbFskbl0uJzwvYT4nOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVjaG8gJzwvcD4nOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgZWNobyAnPGRpdiBzdHlsZT0iY2xlYXI6IGJvdGg7Ym9yZGVyLWJvdHRvbToycHggZGFzaGVkIGxpZ2h0Ymx1ZTsiID4mbmJzcDs8L2Rpdj4nOw0KDQogICAgICAgICAgICAgIH0NCiAgICAgICAgICAgID8+DQoNCiAgICAgICA8L2Rpdj4NCg0KCSA8P3BocA0KCSAkY3VyX2tleSA9ICRvYmpfcXVlcnktPnJlY3Vyc2l2ZV9hcnJheV9zZWFyY2goJF9HRVRbJ2lkJ10sJF9TRVNTSU9OWydlbmNfZGF0YSddKTsNCgkgICAgDQoJaWYgKCRjdXJfa2V5IT0wKQ0KCSAgew0KCQkgIGVjaG8gJzxkaXYgc3R5bGU9ImZsb2F0OiBsZWZ0OyB3aWR0aDogNTAlIj48aDIgc3R5bGU9Im1hcmdpbi1ib3R0b206LTEwcHggIWltcG9ydGFudCI+PCA8IFByZXZpb3VzIEFydGljbGUgPC9oMj48YSBocmVmPSJzdGFyYm9va3NwZWRpYS5waHA/aWQ9Jy4kX1NFU1NJT05bJ2VuY19kYXRhJ11bJGN1cl9rZXktMV1bJ0hvbGRpbmdzSUQnXS4nIiBjbGFzcz0ibG5rdGl0bGUiICB0YXJnZXQ9InRvcCIgc3R5bGU9ImZvbnQtc2l6ZTogMTRweDsiPicuJF9TRVNTSU9OWydlbmNfZGF0YSddWyRjdXJfa2V5LTFdWyJUaXRsZSJdLic8L2E+PC9kaXY+JzsgIA0KCSAgfQkJDQoJICBlY2hvICc8ZGl2IHN0eWxlPSJmbG9hdDogcmlnaHQgIWltcG9ydGFudDt3aWR0aDogNTAlO3RleHQtYWxpZ246cmlnaHQiPjxoMiBzdHlsZT0ibWFyZ2luLWJvdHRvbTotMTBweCAhaW1wb3J0YW50Ij5OZXh0IEFydGljbGUgPiA+IDwvaDI+PGEgaHJlZj0ic3RhcmJvb2tzcGVkaWEucGhwP2lkPScuJF9TRVNTSU9OWydlbmNfZGF0YSddWyRjdXJfa2V5KzFdWydIb2xkaW5nc0lEJ10uJyIgY2xhc3M9Imxua3RpdGxlIiAgdGFyZ2V0PSJ0b3AiIHN0eWxlPSJmb250LXNpemU6IDE0cHg7bWFyZ2luLXRvcDotMTVweCI+Jy4kX1NFU1NJT05bJ2VuY19kYXRhJ11bJGN1cl9rZXkrMV1bIlRpdGxlIl0uJzwvYT48L2Rpdj4nOw0KCSAgDQoJICANCgkgICANCgkJPz4NCiAgICA8L2Rpdj4NCiAgICA8ZGl2IGNsYXNzPSJjbGVhcmIiPjwvZGl2Pg0KICAgIDxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBzcmM9ImpzL2FydHlvbS5qcy1tYXN0ZXIvYnVpbGQvYXJ0eW9tLndpbmRvdy5taW4uanMiIHR5cGU9InRleHQvamF2YXNjcmlwdCI+PC9zY3JpcHQ+DQogICAgPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIHNyYz0ianMvb3BlbnRpcC1tYXN0ZXIvZG93bmxvYWRzL29wZW50aXAtanF1ZXJ5Lm1pbi5qcyIgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij48L3NjcmlwdD4NCiAgICA8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgc3JjPSJqcy90b2dnbGVUVFMuanMiIHR5cGU9InRleHQvamF2YXNjcmlwdCI+PC9zY3JpcHQ+DQogICAgPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIHNyYz0ianMvaGlnaGxpZ2h0LXRleHQtdG8tc3BlZWNoLmpzIiB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPjwvc2NyaXB0Pg0KICAgIDxzY3JpcHQ+DQogICAgICAgICQoZG9jdW1lbnQpLnJlYWR5KGZ1bmN0aW9uICgpeyAvLyB3aGVuIHRoZSBkb2N1bWVudCBoYXMgY29tcGxldGVkIGxvYWRpbmcNCiAgICAgICAgICAgIGVuYWJsZVRleHRUb1NwZWVjaCgiZW5hYmxlLWRpc2FibGUtYnV0dG9uIiwibmV3cy1kaXNwbGF5Iik7DQogICAgICAgICAgICBzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7DQogICAgICAgICAgICAgICAgJChkb2N1bWVudCkubW91c2V1cChmdW5jdGlvbiAoZSl7IC8vIGF0dGFjaCB0aGUgbW91c2V1cCBldmVudCBmb3IgYWxsIGRpdiBhbmQgcHJlIHRhZ3MNCiAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgaWYoIWdldElzRW5hYmxlU3RhdHVzVFRTKCkpew0KICAgICAgICAgICAgICAgICAgICAgICAgdGV4dFRvU3BlZWNoKGdldFNlbGVjdGlvblRleHQoKSk7DQogICAgICAgICAgICAgICAgICAgIH1lbHNlew0KICAgICAgICAgICAgICAgICAgICAgICAgY29uc29sZS5sb2coIkhpZ2hsaWdodC1UZXh0LVRvLVNwZWVjaCBEaXNhYmxlZCIpOw0KICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgfSk7DQogICAgICAgICAgICB9LDIwMCk7DQogICAgICAgICAgICANCiAgICAgICAgICAgICQodGhpcykuY2xpY2soZnVuY3Rpb24oKXsNCiAgICAgICAgICAgICAgICB2YXIgYXJ0eW9tID0gbmV3IEFydHlvbSgpOyANCiAgICAgICAgICAgICAgICBhcnR5b20uc2h1dFVwKCk7IA0KICAgICAgICAgICAgfSk7DQogICAgICAgICAgICANCiAgICAgICAgICAgIHZhciBzZWxlY3RvciA9ICQoJy5lbmFibGUtZGlzYWJsZS1idXR0b24nKSwNCiAgICAgICAgICAgIHRleHQgPSAiVG9nZ2xlIHRvIGVuYWJsZSBvciBkaXNhYmxlIHZvaWNlIGFzc2lzdGFudCI7DQogICAgICAgICAgICB0b2dnbGVUVFMoc2VsZWN0b3IsdGV4dCk7DQogICAgICAgIH0pOw0KICAgICAgICAkKHdpbmRvdykub24oJ2xvYWQnLCBmdW5jdGlvbigpew0KICAgICAgICAgICAgdmFyIGFydHlvbSA9IG5ldyBBcnR5b20oKTsgDQogICAgICAgICAgICBhcnR5b20uc2h1dFVwKCk7IA0KICAgICAgICB9KTsNCiAgICA8L3NjcmlwdD4NCiAgICA8P3BocCBpbmNsdWRlICgiLi4vZm9vdGVyLnBocCIpOz8+DQo="));//Generated by Ampare PHP Encoder. For more security please use php protect before encode the php program

Function Calls

base64_decode 1

Variables

None

Stats

MD5 a1b769b46a163ea9792396721ec0271e
Eval Count 1
Decode Time 95 ms