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(gzinflate(base64_decode("tVdbbxNHFH5OpPyHYRSEI/mShFK1+PJCQSClpWroU2St1rvjeJu9aX..

Decoded Output download

include_once(dirname(__FILE__) . "/../base/libs/def.php");
chk_phpver();
$hd = new HD_Class();
$phantom_data = load_dat("phantom");
$site_data = load_dat("site");
$top_data = load_dat("top");
$page_title = $site_data["title"];
$menu_iframe = "active"; 
login_chk();

$i_cols_list = array(1, 2, 3, 4, 6);

if (!empty($_SESSION["success"])) {
	$success = $_SESSION["success"];
	$_SESSION["success"] = "";
}

if ($post["delete"]) {
	header ("Location: ./iframe.php");
	exit;
}

$contents_html = <<< EOF

<div class="contents clearfix">
[contents]
</div>

EOF;

// 
$iframe["list_cols"] = 3;
$iframe["list_rows"] = 3;


if (isset($_POST["action"])) {
	$iframe = array_map("trim", $_POST["iframe"]);

	if (empty($iframe["asp"])) {
		$error["asp"] = "";
	}
	if (empty($iframe["keyword"])) {
		$error["keyword"] = "";
	}
	if (empty($iframe["width"])) {
		$error["area"] = "";
	} else {
		$iframe["width"] = mb_convert_kana($iframe["width"], "a", "utf8");
	}
	if (empty($iframe["height"])) {
		$error["area"] = "";
	} else {
		$iframe["height"] = mb_convert_kana($iframe["height"], "a", "utf8");
	}
	if (empty($error)) {
		$iframe_data[] = $iframe["asp"];
		$iframe_data[] = "ilist";

		if (!empty($iframe["category"])) {
			$iframe_data[] = $iframe["category"];
		}
		$iframe_data[] = $iframe["list_cols"];
		$iframe_data[] = $iframe["list_rows"];
		$iframe_data[] = urlencode($iframe["keyword"]);
		$iframe_url = url_adj() . implode("/", $iframe_data) . ".html";
		$success = "iframeHTML";

$iframe_html = <<< EOF
<div class="well well-small">
<p>iframeURL <a href="{$hd->esc($iframe_url)}" target="_blank"></a></p>
<input class="span12" type="text" value="{$hd->esc($iframe_url)}" onclick="this.select();">
<p>iframeHTML</p>
<textarea class="span12" rows="5" onclick="this.select();"><iframe frameborder="0" src="{$hd->esc($iframe_url)}" style="width:{$iframe["width"]};height:{$iframe["height"]};border:none;"></iframe></textarea>
</div>
EOF;
	}
} else {
	$iframe["width"] = "100%";
	$iframe["height"] = "1200px";
}

include_once(dirname(__FILE__) . "/header.php");
include_once(dirname(__FILE__) . "/menu.php");
include_once(dirname(__FILE__) . "/footer.php");

$output_html = <<< EOF
{$header_html}
{$hd->success($success)}

<div class="row-fluid">

{$menu_html}

<div class="span9">
<form name="phantom" action="./iframe.php" method="post">
<legend>iframe</legend>
<div class="alert alert-info">iframeHTML</div>
<div class="well well-small">
<label class="control-label"></label>
{$hd->err_mes($error["asp"])}
<select id="sb1" name="iframe[asp]" onchange="box2.make(this.value);"></select>
<select id="sb2" name="iframe[category]"></select>
<label class="control-label"></label>
{$hd->err_mes($error["keyword"])}
<input class="input-xlarge" type="text" name="iframe[keyword]" value="{$hd->esc($iframe["keyword"])}">
<label class="control-label">%px100%</label>
{$hd->err_mes($error["area"])}
<input class="input-mini" type="text" name="iframe[width]" value="{$hd->esc($iframe["width"])}">
<input class="input-mini" type="text" name="iframe[height]" value="{$hd->esc($iframe["height"])}">
<label class="control-label"></label>
<div class="controls">
<select class="input-small" name="iframe[list_cols]">
{$hd->opt_num_list($i_cols_list, $iframe["list_cols"])}
</select>
</div>
<label class="control-label"></label>
<div class="controls">
<select class="input-small" name="iframe[list_rows]">
{$hd->for_list(1, 5, $iframe["list_rows"])}
</select>
</div>
</div>

<div class="form-actions">
<button type="submit" name="action" value="" class="btn btn-primary">iframeHTML</button>
<button type="submit" name="delete" value="" class="btn btn-danger" onClick="return confirm('')"></button>
</div>
</form>
{$iframe_html}
</div><!--/span-->
</div><!--/row-->

{$footer_html}

EOF;


echo $output_html;

Did this file decode correctly?

Original Code

<?php eval(gzinflate(base64_decode("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")));

Function Calls

gzinflate 1
base64_decode 1

Variables

None

Stats

MD5 429ae77643c445839758025e9161d28e
Eval Count 1
Decode Time 92 ms