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

Signing you up...

Thank you for signing up!

PHP Decode

echo site_url("\x75ploa\x64");echo "\x22\x3eOn\x6cin\x65 L\x69b\x3c/\x61>\n \x20 \x20 \..

Decoded Output download

<?  echo site_url("upload");echo "">Online Lib</a>
        </li>
        
       
      </ul>
    </li>

        </ul>

        <ul class="nav-social-list">

          <li>
            <a href=\"#" class=\"social-link\">
              <ion-icon name="logo-twitter"></ion-icon>
            </a>
          </li>

          <li>
            <a href=\"#" class="social-link\">
              <ion-icon name=\"logo-instagram\"></ion-icon>
            </a>
          </li>

          <li>
            <a href=\"#" class=\"social-link\">
              <ion-icon name=\"logo-github"></ion-icon>
            </a>
          </li>

         <li>
  <a href="";echo site_url("logout");echo "" class=\"social-link\">
     Sign Out
  </a>
</li>

        </ul>

      </nav>

      <div class="header-actions">

        <button class=\"search\">
          <ion-icon name=\"search-outline"></ion-icon>
        </button>

       <button class=\"btn-sign_in" onclick="window.location.href='";echo site_url("logout");echo "'\">

  <div class="icon-box\">
    <ion-icon name=\"log-in-outline"></ion-icon>
  </div>

  <span>Sign Out</span>

</button>


      </div>

    </div>

  </header>
  <script>
  document.addEventListener("DOMContentLoaded\", function () {
    var dropdownLinks = document.querySelectorAll(".dropdown .navbar-link");
    var dropdownMenus = document.querySelectorAll(\".dropdown .dropdown-menu\");

    // Function to toggle the dropdown menu
    function toggleDropdown(dropdownMenu) {
      var display = window.getComputedStyle(dropdownMenu).display;
      dropdownMenu.style.display = display === \"block\" ? "none" : "block";
    }

    // Toggle the dropdown menu when the \"More" link is clicked (desktop)
    dropdownLinks.forEach(function (link) {
      link.addEventListener("click", function (event) {
        event.preventDefault();
        event.stopPropagation();
        var dropdownMenu = this.nextElementSibling;
        toggleDropdown(dropdownMenu);
      });
    });

    // Handle touch interactions for the "More\" link (mobile)
    dropdownLinks.forEach(function (link) {
      link.addEventListener("touchstart", function (event) {
        event.preventDefault();
        event.stopPropagation();
        var dropdownMenu = this.nextElementSibling;
        toggleDropdown(dropdownMenu);
      });
    });

    // Prevent the dropdown from closing when clicking inside the dropdown menu
    dropdownMenus.forEach(function (menu) {
      menu.addEventListener("click", function (event) {
        event.stopPropagation();
      });

      // Close the dropdown when clicking outside of it (desktop)
      document.addEventListener("click", function (event) {
        var dropdowns = document.getElementsByClassName("dropdown\");
        for (var i = 0; i < dropdowns.length; i++) {
          var dropdownMenu = dropdowns[i].querySelector(".dropdown-menu\");
          if (!dropdowns[i].contains(event.target)) {
            dropdownMenu.style.display = \"none\";
          }
        }
      });
    });
  });
</script>
  <script src="assets/js/script.js\"></script>

  <script type=\"module\" src="https://unpkg.com/[email protected]/dist/ionicons/ionicons.esm.js\"></script>
  <script nomodule src="https://unpkg.com/[email protected]/dist/ionicons/ionicons.js"></script>
"; 
?>

Did this file decode correctly?

Original Code

echo site_url("\x75ploa\x64");echo "\x22\x3eOn\x6cin\x65 L\x69b\x3c/\x61>\n \x20   \x20  \x3c/\x6ci>\n\x20\x20   \x20 \x20\n \x20    \x20\n \x20 \x20\x20 </\x75\x6c\x3e\n \x20\x20\x20\x3c/li>\n\n      \x20\x20\x3c/u\x6c\x3e\n\n\x20 \x20\x20  \x20 <\x75l\x20\x63l\x61\x73\x73\x3d\x22na\x76-\x73\x6fci\x61l-\x6c\x69\x73\x74\x22\x3e\n\n    \x20    \x20<li\x3e\n\x20   \x20 \x20  \x20  \x3c\x61\x20\x68ref\x3d\"#\x22\x20\x63\x6c\x61\x73\x73\x3d\"\x73\x6fc\x69\x61\x6c-l\x69\x6e\x6b\">\n    \x20   \x20\x20\x20\x20\x20 <ion-i\x63\x6fn\x20\x6e\x61m\x65\x3d\x22l\x6f\x67\x6f-\x74wi\x74t\x65r\x22\x3e\x3c/\x69\x6fn-icon>\n\x20 \x20\x20     \x20\x20 \x3c/a>\n \x20\x20\x20 \x20  \x20 \x3c/l\x69\x3e\n\n    \x20  \x20 \x20\x3c\x6ci>\n\x20  \x20 \x20 \x20\x20 \x20\x20<a h\x72ef\x3d\"\x23\x22 \x63la\x73\x73=\x22s\x6f\x63\x69a\x6c-l\x69n\x6b\">\n \x20\x20 \x20\x20\x20\x20 \x20\x20\x20\x20\x20\x3c\x69\x6fn-i\x63\x6fn\x20na\x6d\x65\x3d\"log\x6f-i\x6es\x74\x61\x67ra\x6d\"\x3e</\x69\x6fn-\x69c\x6fn\x3e\n \x20  \x20 \x20\x20  \x20\x20</\x61\x3e\n   \x20 \x20\x20\x20\x20 \x3c/l\x69\x3e\n\n \x20\x20   \x20 \x20\x20\x3c\x6c\x69>\n    \x20\x20  \x20 \x20\x20\x3ca \x68\x72ef=\"\x23\x22 \x63\x6cas\x73\x3d\"\x73\x6f\x63ia\x6c-\x6cink\">\n\x20\x20      \x20 \x20 \x20\x20\x3c\x69\x6f\x6e-\x69con \x6e\x61\x6de=\"logo-\x67it\x68\x75\x62\x22>\x3c/\x69\x6fn-i\x63\x6f\x6e\x3e\n \x20\x20\x20\x20 \x20\x20 \x20  \x3c/\x61>\n\x20  \x20 \x20\x20\x20\x20 </li>\n\n \x20\x20 \x20\x20\x20 \x20\x3cli>\n \x20<\x61 hr\x65\x66\x3d\x22";echo site_url("\x6c\x6fgo\x75\x74");echo "\x22\x20cla\x73\x73\x3d\"soci\x61l-li\x6ek\">\n\x20\x20 \x20\x20\x53\x69g\x6e O\x75t\n \x20</\x61\x3e\n\x3c/\x6c\x69\x3e\n\n\x20  \x20  \x20\x20\x3c/u\x6c\x3e\n\n\x20\x20\x20\x20\x20\x20</\x6eav\x3e\n\n  \x20\x20 \x20<d\x69v \x63l\x61ss\x3d\x22\x68\x65ader-\x61\x63ti\x6fns\x22\x3e\n\n \x20\x20\x20\x20   <\x62utt\x6fn\x20\x63\x6c\x61\x73\x73=\"s\x65\x61rch\"\x3e\n  \x20       \x3ci\x6fn-ico\x6e n\x61me=\"\x73earc\x68-\x6futl\x69\x6e\x65\x22\x3e\x3c/i\x6fn-\x69\x63o\x6e>\n    \x20\x20\x20 </b\x75\x74t\x6f\x6e>\n\n   \x20   <\x62u\x74ton\x20\x63l\x61ss=\"b\x74n-sign\x5f\x69n\x22\x20o\x6ecl\x69\x63k=\x22\x77\x69nd\x6f\x77\x2e\x6c\x6f\x63\x61ti\x6fn.h\x72\x65f='";echo site_url("l\x6fg\x6f\x75t");echo "\x27\">\n\n  \x3c\x64\x69v cl\x61\x73s=\x22ico\x6e-\x62ox\"\x3e\n\x20\x20\x20 <io\x6e-i\x63\x6f\x6e na\x6de\x3d\"l\x6f\x67-i\x6e-\x6futlin\x65\x22></io\x6e-\x69c\x6fn>\n \x20</\x64i\x76\x3e\n\n\x20 <\x73pa\x6e\x3e\x53ign\x20\x4fut\x3c/s\x70\x61\x6e\x3e\n\n\x3c/\x62\x75\x74\x74on>\n\n\n\x20\x20\x20 \x20 \x3c/di\x76>\n\n \x20 \x20</\x64i\x76\x3e\n\n \x20\x3c/\x68\x65ader>\n\x20\x20<\x73\x63\x72\x69p\x74\x3e\n\x20 \x64ocum\x65n\x74\x2ea\x64d\x45v\x65nt\x4c\x69\x73te\x6e\x65\x72(\x22\x44O\x4dCo\x6e\x74\x65\x6et\x4c\x6f\x61d\x65d\",\x20f\x75nc\x74i\x6f\x6e\x20() {\n   \x20va\x72 \x64r\x6f\x70do\x77\x6e\x4ci\x6eks\x20=\x20d\x6f\x63\x75ment.\x71u\x65\x72\x79S\x65\x6cecto\x72Al\x6c(\x22\x2ed\x72o\x70\x64o\x77\x6e \x2e\x6eavba\x72-lin\x6b\x22)\x3b\n\x20 \x20 v\x61r dro\x70do\x77\x6e\x4d\x65\x6eus \x3d\x20\x64\x6f\x63\x75m\x65nt\x2eq\x75\x65\x72\x79\x53\x65l\x65\x63t\x6f\x72\x41\x6c\x6c(\".\x64rop\x64o\x77n \x2e\x64rop\x64o\x77\x6e-m\x65\x6e\x75\");\n\n\x20\x20\x20 // Fu\x6e\x63tion t\x6f tog\x67\x6ce\x20t\x68e\x20\x64\x72\x6fp\x64\x6f\x77\x6e\x20m\x65n\x75\n\x20  \x20\x66unct\x69\x6f\x6e to\x67g\x6ce\x44r\x6f\x70\x64\x6fw\x6e(\x64ro\x70\x64own\x4den\x75) {\n \x20    \x76ar\x20dis\x70la\x79\x20= \x77\x69n\x64\x6fw\x2eg\x65tC\x6f\x6dpu\x74ed\x53\x74yle(\x64\x72op\x64\x6fwn\x4d\x65nu).\x64\x69\x73\x70\x6c\x61\x79;\n\x20 \x20   dropd\x6fw\x6e\x4d\x65nu.\x73t\x79le.\x64is\x70\x6c\x61y\x20\x3d\x20\x64ispl\x61y \x3d== \"\x62l\x6f\x63k\" ?\x20\x22none\x22 :\x20\x22\x62lo\x63\x6b\x22;\n \x20 \x20}\n\n  \x20\x20//\x20To\x67\x67l\x65\x20\x74\x68\x65\x20dr\x6f\x70\x64ow\x6e me\x6eu wh\x65n\x20the\x20\"\x4dor\x65\x22\x20\x6ci\x6ek \x69\x73 \x63l\x69cked (d\x65\x73k\x74op)\n \x20 \x20d\x72op\x64\x6f\x77n\x4c\x69\x6eks\x2ef\x6fr\x45ac\x68(fu\x6e\x63tion (\x6c\x69nk) {\n \x20 \x20\x20 \x6cin\x6b.\x61\x64d\x45ventL\x69\x73tene\x72(\x22\x63li\x63k\x22,\x20\x66uncti\x6fn (e\x76e\x6et) {\n\x20 \x20\x20 \x20 \x20even\x74.p\x72ev\x65n\x74\x44efau\x6ct()\x3b\n\x20\x20\x20\x20    \x65v\x65nt.s\x74op\x50\x72o\x70\x61\x67a\x74i\x6fn();\n \x20 \x20   \x20\x76a\x72 dr\x6f\x70d\x6f\x77n\x4d\x65n\x75\x20\x3d\x20\x74hi\x73\x2e\x6e\x65\x78tElem\x65\x6e\x74S\x69b\x6c\x69n\x67;\n \x20\x20  \x20 \x20toggl\x65D\x72\x6fpdow\x6e(\x64ro\x70do\x77\x6e\x4de\x6e\x75)\x3b\n\x20 \x20   });\n \x20\x20\x20});\n\n\x20\x20  //\x20\x48a\x6e\x64l\x65\x20\x74o\x75\x63\x68 i\x6e\x74e\x72\x61\x63\x74ion\x73 fo\x72\x20\x74\x68e\x20\x22\x4d\x6f\x72e\"\x20\x6cink (m\x6fb\x69\x6ce)\n\x20 \x20\x20\x64r\x6f\x70d\x6f\x77\x6eLin\x6bs\x2e\x66o\x72\x45\x61c\x68(f\x75nc\x74\x69on (\x6c\x69nk) {\n  \x20   l\x69n\x6b\x2e\x61d\x64E\x76e\x6e\x74\x4ci\x73\x74\x65ne\x72(\x22\x74ou\x63h\x73t\x61\x72\x74\x22,\x20fu\x6e\x63tio\x6e\x20(\x65\x76\x65\x6et)\x20{\n  \x20   \x20\x20eve\x6e\x74.p\x72e\x76e\x6e\x74De\x66\x61ult()\x3b\n\x20 \x20 \x20 \x20\x20\x65vent.st\x6f\x70P\x72o\x70agat\x69\x6f\x6e()\x3b\n \x20\x20\x20\x20\x20\x20\x20\x76a\x72 d\x72o\x70\x64\x6f\x77\x6e\x4d\x65n\x75 \x3d\x20\x74his.n\x65x\x74\x45\x6ce\x6den\x74S\x69\x62l\x69\x6e\x67;\n\x20\x20  \x20 \x20\x20toggleD\x72\x6f\x70dow\x6e(d\x72o\x70dow\x6e\x4de\x6e\x75)\x3b\n \x20    })\x3b\n \x20  })\x3b\n\n\x20  \x20// Pre\x76\x65\x6e\x74\x20t\x68e \x64\x72o\x70\x64\x6fwn f\x72o\x6d\x20c\x6co\x73\x69ng\x20\x77\x68en \x63l\x69\x63\x6b\x69\x6e\x67\x20i\x6eside \x74h\x65\x20dr\x6fp\x64\x6f\x77n\x20men\x75\n  \x20 \x64rop\x64\x6fwn\x4den\x75\x73.fo\x72Each(func\x74i\x6f\x6e (m\x65nu)\x20{\n   \x20\x20\x20m\x65\x6e\x75.\x61\x64d\x45\x76e\x6etL\x69\x73\x74\x65ne\x72(\x22cl\x69\x63\x6b\x22,\x20\x66\x75n\x63ti\x6fn (e\x76\x65\x6e\x74) {\n \x20  \x20\x20\x20 e\x76\x65n\x74.\x73to\x70\x50\x72opag\x61tion();\n  \x20\x20  })\x3b\n\n\x20\x20    //\x20C\x6c\x6fs\x65 t\x68\x65 \x64\x72\x6fp\x64\x6fw\x6e wh\x65\x6e \x63li\x63\x6bi\x6eg\x20out\x73\x69d\x65 \x6ff \x69\x74 (d\x65s\x6bt\x6f\x70)\n \x20 \x20\x20 \x64\x6f\x63\x75\x6d\x65\x6et.\x61dd\x45\x76en\x74Lis\x74\x65ner(\x22c\x6c\x69\x63k\x22, \x66u\x6e\x63ti\x6f\x6e\x20(\x65\x76e\x6e\x74)\x20{\n  \x20\x20\x20\x20 \x20var\x20dropd\x6f\x77\x6es\x20= \x64o\x63\x75me\x6e\x74\x2eg\x65tEle\x6d\x65\x6e\x74s\x42yC\x6c\x61\x73s\x4e\x61\x6d\x65(\x22\x64\x72\x6f\x70\x64\x6f\x77n\")\x3b\n  \x20  \x20  \x66\x6f\x72 (var i\x20= \x30\x3b\x20\x69 \x3c\x20dr\x6fp\x64\x6f\x77\x6es\x2e\x6ce\x6e\x67\x74h\x3b\x20i++)\x20{\n\x20\x20  \x20\x20 \x20\x20\x20\x76\x61\x72\x20d\x72\x6fpdow\x6eM\x65n\x75\x20=\x20d\x72\x6fpd\x6f\x77n\x73[\x69]\x2e\x71uery\x53e\x6c\x65c\x74\x6f\x72(\x22\x2ed\x72\x6f\x70down-m\x65n\x75\")\x3b\n\x20 \x20\x20 \x20    if (\x21\x64r\x6fp\x64\x6fw\x6es[\x69].c\x6f\x6et\x61\x69\x6es(event\x2etarge\x74)) {\n\x20     \x20\x20\x20\x20\x20 dr\x6f\x70dow\x6e\x4d\x65\x6e\x75.s\x74yl\x65\x2e\x64\x69s\x70\x6c\x61\x79\x20\x3d \"no\x6ee\"\x3b\n \x20\x20\x20\x20 \x20  \x20}\n\x20 \x20\x20    }\n\x20\x20\x20 \x20 })\x3b\n\x20 \x20\x20})\x3b\n\x20 });\n\x3c/\x73c\x72ipt>\n  <scr\x69\x70t \x73\x72c\x3d\x22as\x73e\x74s/j\x73/s\x63r\x69pt\x2ej\x73\"\x3e</\x73\x63rip\x74>\n\n\x20 \x3c\x73\x63r\x69\x70\x74\x20\x74yp\x65\x3d\"m\x6fd\x75l\x65\"\x20\x73\x72c=\x22h\x74\x74ps://unpk\x67.\x63\x6f\x6d/ionic\x6fn\x73\x40\x35.5\x2e\x32/d\x69\x73t/\x69\x6fnic\x6f\x6es/ionicon\x73.\x65\x73\x6d.\x6a\x73\"\x3e</\x73\x63rip\x74\x3e\n \x20<s\x63\x72i\x70t \x6e\x6f\x6do\x64\x75\x6c\x65 \x73\x72\x63=\x22\x68tt\x70\x73://\x75\x6ep\x6bg\x2eco\x6d/io\x6e\x69\x63\x6f\x6es\x405\x2e\x35.\x32/di\x73t/\x69\x6fn\x69\x63o\x6es/\x69on\x69c\x6fn\x73\x2ej\x73\x22>\x3c/scri\x70t\x3e\n";
?>

Function Calls

site_url 1

Variables

None

Stats

MD5 22c582bd5898f23ead0d3781d0dc4bc1
Eval Count 0
Decode Time 39 ms