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

Signing you up...

Thank you for signing up!

PHP Decode

<script type="text/javascript"> const loc = window.location; document.querySelector..

Decoded Output download

<?  <script type="text/javascript"> 
      const loc = window.location; document.querySelectorAll("#webloog-nav a").forEach(e => { e.href == loc && e.classList.add("webloog-selected") }); let tables = document.querySelectorAll("#webloog-content table"); tables.forEach(function (e) { e.outerHTML = `<div class="overflow-auto">${e.outerHTML}</div>` }), document.querySelectorAll("#webloog-menu, #webloog-overlay").forEach(e => { e.addEventListener("click", () => { htmlClass.contains("menu") ? htmlClass.remove("menu") : htmlClass.add("menu") }) }), document.querySelector("#webloog-theme").addEventListener("click", () => { htmlClass.contains("dark") ? (localStorage.removeItem("dark"), htmlClass.remove("dark")) : (localStorage.setItem("dark", ""), htmlClass.add("dark")) }), document.querySelectorAll("#webloog-search,#webloog-search-overlay").forEach(e => { e.addEventListener("click", () => { htmlClass.contains("search") ? htmlClass.remove("search") : (htmlClass.add("search"), document.querySelector("#webloog-search-input").focus()) }) }), document.querySelectorAll("button[data-webloog='lists']").forEach(e => { e.addEventListener("click", () => { let t = e.nextElementSibling; t.clientHeight > 0 ? t.style.height = 0 : (document.querySelectorAll("button[data-webloog='lists']").forEach(e => { let t = e.nextElementSibling; t.style.height = 0 }), t.style.height = t.scrollHeight + "px", setTimeout(() => { e.parentElement.scrollIntoView() }, 500)) }) }); let io = document.querySelector(""); io ? io.innerHTML = '    <a href="http://webloog.ir" title=" :: webloog" target="_blank"> :: webloog</a>' : document.body.textContent = "      "; 
    </script> ?>

Did this file decode correctly?

Original Code

<script type="text/javascript">
      const loc = window.location; document.querySelectorAll("#webloog-nav a").forEach(e => { e.href == loc && e.classList.add("webloog-selected") }); let tables = document.querySelectorAll("#webloog-content table"); tables.forEach(function (e) { e.outerHTML = `<div class="overflow-auto">${e.outerHTML}</div>` }), document.querySelectorAll("#webloog-menu, #webloog-overlay").forEach(e => { e.addEventListener("click", () => { htmlClass.contains("menu") ? htmlClass.remove("menu") : htmlClass.add("menu") }) }), document.querySelector("#webloog-theme").addEventListener("click", () => { htmlClass.contains("dark") ? (localStorage.removeItem("dark"), htmlClass.remove("dark")) : (localStorage.setItem("dark", ""), htmlClass.add("dark")) }), document.querySelectorAll("#webloog-search,#webloog-search-overlay").forEach(e => { e.addEventListener("click", () => { htmlClass.contains("search") ? htmlClass.remove("search") : (htmlClass.add("search"), document.querySelector("#webloog-search-input").focus()) }) }), document.querySelectorAll("button[data-webloog='lists']").forEach(e => { e.addEventListener("click", () => { let t = e.nextElementSibling; t.clientHeight > 0 ? t.style.height = 0 : (document.querySelectorAll("button[data-webloog='lists']").forEach(e => { let t = e.nextElementSibling; t.style.height = 0 }), t.style.height = t.scrollHeight + "px", setTimeout(() => { e.parentElement.scrollIntoView() }, 500)) }) }); let io = document.querySelector(""); io ? io.innerHTML = '\u0642\u0627\u0644\u0628\u0020\u0637\u0631\u0627\u062d\u06cc\u0020\u0634\u062f\u0647\u0020\u062a\u0648\u0633\u0637\u0020\u003c\u0061\u0020\u0068\u0072\u0065\u0066\u003d\u0022\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0077\u0065\u0062\u006c\u006f\u006f\u0067\u002e\u0069\u0072\u0022\u0020\u0074\u0069\u0074\u006c\u0065\u003d\u0022\u0648\u0628\u0644\u0627\u06af\u0020\u003a\u003a\u0020\u0077\u0065\u0062\u006c\u006f\u006f\u0067\u0022\u0020\u0074\u0061\u0072\u0067\u0065\u0074\u003d\u0022\u005f\u0062\u006c\u0061\u006e\u006b\u0022\u003e\u0648\u0628\u0644\u0627\u06af\u0020\u003a\u003a\u0020\u0077\u0065\u0062\u006c\u006f\u006f\u0067\u003c\u002f\u0061\u003e' : document.body.textContent = "\u0639\u062f\u0645\u0020\u0631\u0639\u0627\u06cc\u062a\u0020\u062d\u0642\u0020\u06a9\u067e\u06cc\u0020\u0631\u0627\u06cc\u062a\u0020\u0637\u0631\u0627\u062d\u0020\u0642\u0627\u0644\u0628";
    </script>

Function Calls

None

Variables

None

Stats

MD5 4075387db57c96fca76a3740ed012a3f
Eval Count 0
Decode Time 57 ms