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 echo "<!DOCTYPE html>\n<html>\n \n <head>\n <meta charset=utf-8 />\n ..

Decoded Output download

<?php echo "<!DOCTYPE html>
<html>
    
    <head>
        <meta charset=utf-8 />
        <title>Filter Users</title>
        <script type="text/javascript\">
            function DuplicateCheck() {
                var output = document.getElementById('Output');
                output.innerHTML = '';
                var duplicateSerials = [];
                var count = 0;
                var textArea = document.getElementById('Serials');
                var serials = textArea.value.trim().split(/ *\n */);

                for (var i = 0; i < serials.length; i++) {
                    var serial = serials[i];

                    if (serials.indexOf(serial) != serials.lastIndexOf(serial) && duplicateSerials.indexOf(serial) == -1 && serial !== '') {
                        duplicateSerials.push(serial);
                    }

                }
                output.innerHTML =
                    '<pre>' +
                    '<b>Users:</b>\n
' + serials.toString() + "<br/><br/>\" +
                    '<b>Duplicates:</b>\n
' + duplicateSerials.toString() + \"<br/>" +
                    '</pre>';
            }
        </script>
    </head>
    
    <body onload=\"DuplicateCheck()">
        <textarea id=\"Serials" onkeyup="DuplicateCheck()\" rows="20\" name=\"username\"></textarea>
        <div id=\"Output"></div>
    </body>

</html>
";?>

Did this file decode correctly?

Original Code

<?php echo "<!DOCTYPE html>\n<html>\n    \n    <head>\n        <meta charset=utf-8 />\n        <title>Filter Users</title>\n        <script type="text/javascript\">\n            function DuplicateCheck() {\n                var output = document.getElementById('Output');\n                output.innerHTML = '';\n                var duplicateSerials = [];\n                var count = 0;\n                var textArea = document.getElementById('Serials');\n                var serials = textArea.value.trim().split(/ *\\n */);\n\n                for (var i = 0; i < serials.length; i++) {\n                    var serial = serials[i];\n\n                    if (serials.indexOf(serial) != serials.lastIndexOf(serial) && duplicateSerials.indexOf(serial) == -1 && serial !== '') {\n                        duplicateSerials.push(serial);\n                    }\n\n                }\n                output.innerHTML =\n                    '<pre>' +\n                    '<b>Users:</b>\\n\n' + serials.toString() + "<br/><br/>\" +\n                    '<b>Duplicates:</b>\\n\n' + duplicateSerials.toString() + \"<br/>" +\n                    '</pre>';\n            }\n        </script>\n    </head>\n    \n    <body onload=\"DuplicateCheck()">\n        <textarea id=\"Serials" onkeyup="DuplicateCheck()\" rows="20\" name=\"username\"></textarea>\n        <div id=\"Output"></div>\n    </body>\n\n</html>\n";?>

Function Calls

None

Variables

None

Stats

MD5 fbb2ed37f107b3d339c965490aac1e6e
Eval Count 0
Decode Time 71 ms