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

Signing you up...

Thank you for signing up!

PHP Decode

eval(gzinflate(substr(base64_decode('H4sIAAAAAAAEAN1YbW/bNhD+HAP+DxfOgG2gtpIM61q/pa1jrBm6N..

Decoded Output download


session_start();
require_once('include/util.php');
$db = new DB();

global $VERSION, $lcl, $build_number;

if(isset($_SESSION['user_id']))
{
    header("Location: index.php");
    exit;
}

$last_url = @$_REQUEST['last_url'];
if (!empty($last_url)) $last_url = urldecode($last_url); else $last_url = 'index.php';

if(strlen(@$_POST['user']) >0)
{
    $result = $db->authUser(strtolower($_POST['user']), $_POST['pass']);
    switch($result)
    {
        case 0:
            {
            ?>
            <script type="text/javascript">
                window.location = "<?php echo $last_url; ?>";
            </script>
            <?php
            break;
            }

        case 1:
            {
            ?>
            <script type="text/javascript">
                alert('Password is incorrect!');
                window.location = "login.php<?php if (!empty($last_url)) { ?>?last_url=<?php echo urlencode($last_url); } ?>";
            </script>
            <?php
            break;
            }

        case 2:
            {
            ?>
            <script type="text/javascript">
                alert('Account does not exist!');
                window.location = "login.php<?php if (!empty($last_url)) { ?>?last_url=<?php echo urlencode($last_url); } ?>";
            </script>
            <?php
            break;
            }

        default:
            {
            ?>
            <script type="text/javascript">
                alert('Unhandled Error: <?php echo $result?>');
                window.location = "login.php<?php if (!empty($last_url)) { ?>?last_url=<?php echo urlencode($last_url); } ?>";
            </script>
            <?php
            break;
            }
    }
    die();
}


// DISABLE CACHE
header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); // Date in the past
?>
<!DOCTYPE html>
<html lang="en">

<head>

	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	
	<title><?php echo $title; ?></title>
	
    <?php include "include/css.php"; ?>
	
	<!--[if lt IE 8]><style type="text/css" media="all">@import url("css/ie.css");</style><![endif]-->
</head>




<body>
	
	<div id="hld">
	
		<div class="wrapper">		<!-- wrapper begins -->
			<div class="block small center login">
			
				<div class="block_head">
					<div class="bheadl"></div>
					<div class="bheadr"></div>
					
					<h2><?php echo Util::getCompanyTitle(" - "); ?>Call Tracking Login</h2>
					<ul>
						<li></li>
					</ul>
				</div>		<!-- .block_head ends -->
				

				<div class="block_content">

                    <form action="" method="post" id="form1" name="form1">
						<p>
							<label>Username:</label> <br />
							<input id="user" type="user" name="user" class="text" value="" />
						</p>
						
						<p>
							<label>Password:</label> <br />
							<input id="pass" type="password" name="pass" class="text" value="" />
						</p>
						
						<p>
                            <span style="float:left;padding-top: 6px;">
                                v<?php echo $VERSION; echo $lcl == 2 ? " E" : "";?>
                            </span>
							<input id="login_btn" type="submit" class="submit" style="float:right;" value="Login" />
						</p>
					</form>
					
				</div>		<!-- .block_content ends -->
					
				<div class="bendl"></div>
				<div class="bendr"></div>
								
			</div>		<!-- .login ends -->
		
		</div>						<!-- wrapper ends -->
		
	</div>		<!-- #hld ends -->
	
	
	<!--[if IE]><script type="text/javascript" src="js/excanvas.js"></script><![endif]-->	
	<script type="text/javascript" src="js/jquery.js"></script>
    <script type="text/javascript" src="js/jquery.ui.js"></script>
	<script type="text/javascript" src="js/jquery.img.preload.js"></script>
	<script type="text/javascript" src="js/jquery.filestyle.mini.js"></script>
	<script type="text/javascript" src="js/jquery.wysiwyg.js"></script>
	<script type="text/javascript" src="js/jquery.date_input.pack.js"></script>
	<script type="text/javascript" src="js/facebox.js"></script>
	<script type="text/javascript" src="js/jquery.visualize.js"></script>
	<script type="text/javascript" src="js/jquery.visualize.tooltip.js"></script>
	<script type="text/javascript" src="js/jquery.select_skin.js"></script>
	<script type="text/javascript" src="js/jquery.tablesorter.min.js"></script>
	<script type="text/javascript" src="js/ajaxupload.js"></script>
	<script type="text/javascript" src="js/jquery.pngfix.js"></script>
    <script type="text/javascript" src="js/jquery.ui.timepicker.addon.js"></script>
	<script type="text/javascript" src="js/custom.js"></script>
    <script type="text/javascript" src="jsmain/user.js"></script>
    <script type="text/javascript">
        $(document).ready(function(e) {
            $("#user").focus();
            $("#user").keyup(function(event){
                if(event.keyCode == 13)
                    $("#pass").focus();
            });
            $("#pass").keyup(function(event){
                if(event.keyCode == 13){
                    $("#login_btn").click();
                }
            });
        });

    </script>
    <!-- bn: <?php echo $build_number; ?> -->
</body>
</html>

Did this file decode correctly?

Original Code

eval(gzinflate(substr(base64_decode('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'),10,-8)));

Function Calls

substr 1
gzinflate 1
base64_decode 1

Variables

None

Stats

MD5 f5f16054709623b5ee57905bbcc1a28f
Eval Count 1
Decode Time 89 ms