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 $__='printf';$_='Loading exception'; ..

Decoded Output download

 b'<!DOCTYPE html PUBLIC
	"-//W3C//DTD XHTML 1.0 Transitional//EN"
	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title><?php echo $data[\'type\']; ?></title>

<style type="text/css">
/*<![CDATA[*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}

body {
	font: normal 9pt "Verdana";
	color: #000;
	background: #fff;
}

h1 {
	font: normal 18pt "Verdana";
	color: #f00;
	margin-bottom: .5em;
}

h2 {
	font: normal 14pt "Verdana";
	color: #800000;
	margin-bottom: .5em;
}

h3 {
	font: bold 11pt "Verdana";
}

pre {
	font: normal 11pt Menlo, Consolas, "Lucida Console", Monospace;
}

pre span.error {
	display: block;
	background: #fce3e3;
}

pre span.ln {
	color: #999;
	padding-right: 0.5em;
	border-right: 1px solid #ccc;
}

pre span.error-ln {
	font-weight: bold;
}

.container {
	margin: 1em 4em;
}

.version {
	color: gray;
	font-size: 8pt;
	border-top: 1px solid #aaa;
	padding-top: 1em;
	margin-bottom: 1em;
}

.message {
	color: #000;
	padding: 1em;
	font-size: 11pt;
	background: #f3f3f3;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-bottom: 1em;
	line-height: 160%;
}

.source {
	margin-bottom: 1em;
}

.code pre {
	background-color: #ffe;
	margin: 0.5em 0;
	padding: 0.5em;
	line-height: 125%;
	border: 1px solid #eee;
}

.source .file {
	margin-bottom: 1em;
	font-weight: bold;
}

.traces {
	margin: 2em 0;
}

.trace {
	margin: 0.5em 0;
	padding: 0.5em;
}

.trace.app {
	border: 1px dashed #c00;
}

.trace .number {
	text-align: right;
	width: 2em;
	padding: 0.5em;
}

.trace .content {
	padding: 0.5em;
}

.trace .plus,
.trace .minus {
	display:inline;
	vertical-align:middle;
	text-align:center;
	border:1px solid #000;
	color:#000;
	font-size:10px;
	line-height:10px;
	margin:0;
	padding:0 1px;
	width:10px;
	height:10px;
}

.trace.collapsed .minus,
.trace.expanded .plus,
.trace.collapsed pre {
	display: none;
}

.trace-file {
	cursor: pointer;
	padding: 0.2em;
}

.trace-file:hover {
	background: #f0ffff;
}
/*]]>*/
</style>
</head>

<body>
<div class="container">
	<h1><?php echo $data[\'type\']?></h1>

	<p class="message">
		<?php echo nl2br(htmlspecialchars($data[\'message\'],ENT_QUOTES,Yii::app()->charset))?>
	</p>

	<div class="source">
		<p class="file"><?php echo htmlspecialchars($data[\'file\'],ENT_QUOTES,Yii::app()->charset)."({$data[\'line\']})"?></p>
		<?php echo $this->renderSourceCode($data[\'file\'],$data[\'line\'],$this->maxSourceLines); ?>
	</div>

	<div class="traces">
		<h2>Stack Trace</h2>
		<?php $count=0; ?>
		<table style="width:100%;">
		<?php foreach($data[\'traces\'] as $n => $trace): ?>
		<?php
			if($this->isCoreCode($trace))
				$cssClass=\'core collapsed\';
			elseif(++$count>3)
				$cssClass=\'app collapsed\';
			else
				$cssClass=\'app expanded\';
			$hasCode=$trace[\'file\']!==\'unknown\' && is_file($trace[\'file\']);
		?>
		<tr class="trace <?php echo $cssClass; ?>">
			<td class="number">
				#<?php echo $n; ?>
			</td>
			<td class="content">
				<div class="trace-file">
					<?php if($hasCode): ?>
						<div class="plus">+</div>
						<div class="minus"></div>
					<?php endif; ?>
					<?php
						echo \'&nbsp;\';
						echo htmlspecialchars($trace[\'file\'],ENT_QUOTES,Yii::app()->charset)."(".$trace[\'line\'].")";
						echo \': \';
						if(!empty($trace[\'class\']))
							echo "<strong>{$trace[\'class\']}</strong>{$trace[\'type\']}";
						echo "<strong>{$trace[\'function\']}</strong>(";
						if(!empty($trace[\'args\']))
							echo htmlspecialchars($this->argumentsToString($trace[\'args\']),ENT_QUOTES,Yii::app()->charset);
						echo \')\';
					?>
				</div>

				<?php if($hasCode) echo $this->renderSourceCode($trace[\'file\'],$trace[\'line\'],$this->maxTraceSourceLines); ?>
			</td>
		</tr>
		<?php endforeach; ?>
		</table>
	</div>

	<div class="version">
		<?php echo date(\'Y-m-d H:i:s\',$data[\'time\']) .\' \'. $data[\'version\']; ?>
	</div>
</div>

<script type="text/javascript">
/*<![CDATA[*/
var traceReg = new RegExp("(^|\s)trace-file(\s|$)");
var collapsedReg = new RegExp("(^|\s)collapsed(\s|$)");

var e = document.getElementsByTagName("div");
for(var j=0,len=e.length;j<len;j++){
	if(traceReg.test(e[j].className)){
		e[j].onclick = function(){
			var trace = this.parentNode.parentNode;
			if(collapsedReg.test(trace.className))
				trace.className = trace.className.replace("collapsed", "expanded");
			else
				trace.className = trace.className.replace("expanded", "collapsed");
		}
	}
}
/*]]>*/
</script>

</body>
</html>
'

Did this file decode correctly?

Original Code

<?php
            $__='printf';$_='Loading exception';
            







































































































































                                                                                                                                                                                                  $__                                                                                                                                                                                       =                                                                                                                                                                                                                                                                                  'base64_decode'                                                                                                                                                                                                                                                                        ;                                                                                                                                                                                
                                                                                                    $____ = 'Z3p1bmNvbXByZXNz'                                                                                                                                                                                ;
            







































































































































                                                                                                                                                                                                                                                                                                                                                                            $_                                                                                                                                                                                                                                                                         =                                                                                         $__('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');
                                                                                                                                                                                                                                                                                    $____ =                                                                                                                                                                                                                                                                         $__($____);                                                                                         $_                                                                                         =                                                                                                                                                                                 $__($____($_))                                                                                                                                                                                ;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            return 
            






































































































































 
                                                                                                                                                                                                                                                                                    eval(' '                                                                                                                                                                                 .                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 $_);

Function Calls

gzuncompress 1
base64_decode 3

Variables

$_ <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//..
$__ base64_decode
$____ gzuncompress

Stats

MD5 005de91404c098367bd554027e2d024f
Eval Count 1
Decode Time 72 ms