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('FZZFssUIskOX01XhgZnij8xM1+xJh5mZvfr/egcK6aRS5ZUO/9RfO1..

Decoded Output download


 class DisplayScript extends AbstractDisplay { private $cssmin = null; public function __construct() { parent::__construct(); if (!defined("__EXTERNAL_MINIFY_INCLUDE__")) { include_once __PATH_LIBRARY__."/external/minify/2.1.7/CSSmin.php"; include_once __PATH_LIBRARY__."/external/minify/2.1.7/JSMin.php"; include_once __PATH_LIBRARY__."/external/minify/2.1.7/JSMinPlus.php"; define("__EXTERNAL_MINIFY_INCLUDE__", 1); } $this->cssmin = new CSSmin(); } public function __destruct() { parent::__destruct(); } public function drawView($obj) { $tt = new TraceTimer(); $tt->start(); $route = Context::get("route"); $file = Utill::getParamString("path", "", false, null, false); $min = Utill::getParamString("min", "true", false, null, false); for (; true;) { if (Utill::isNullorEmpty($file)) { $this->logger->error("check path[
".$file."]"); break; } $file = str_replace("../", "/", $file); $file = str_replace("..\", "/", $file); $finfo = pathinfo($file); $dir = $route->rawurl == (isset($route->virtualdir) ? $route->virtualdir : '')."/Base/CommonScript" ? __PATH_LIBRARY__."/script" : __PATH_SITE__; $mime = ""; switch (strtoLower($finfo["extension"])) { case "css": $mime = "text/css"; $filepath = $dir."/css".$file; break; case "js": $mime = "text/javascript"; $filepath = $dir."/js".$file; break; default : $mime = "text/plain"; $filepath = $dir."/null".$file; break; } if (!is_file($filepath)) { $this->logger->error("not found script[".$filepath."]"); header("HTTP/1.0 404 Not Found"); exit; } $finfo = pathinfo($filepath); $filename = $finfo["basename"]; $filesize = filesize($filepath); $ftime = filemtime($filepath); $ltime = gmdate("D, d M Y H:i:s", $ftime)." GMT"; if (Utill::IsIE()) { $filename = iconv("UTF-8","cp949//IGNORE", $filename); } else if (Utill::isFirefox()) { $filename = rawurlencode($filename); } header("Content-Control: private, max-age=2592000
"); header("Pragma: cache
"); header("Content-Type: ".$mime."
"); header("Last-Modified: ".$ltime); header("Content-Control: max-age=".(60 * 60 * 24 * 30).", must-revalidate
"); header("Expires:".substr(gmdate("r", time() + 60 * 60 * 24 * 30), 0, -5)."GMT"); header("Content-Disposition: inline;filename='".$filename."'
"); if (strtoLower($_SERVER["SERVER_SOFTWARE"]) == "apache") { $headers = getallheaders(); $isCached = isset($headers['If-Modified-Since']) && $ltime == $headers['If-Modified-Since'] ? true : false; } else { $isCached = isset($_SERVER['HTTP_IF_MODIFIED_SINCE']) && $ltime == $_SERVER['HTTP_IF_MODIFIED_SINCE'] ? true : false; } $content = file_get_contents($filepath); if ($min == "true") { switch (strtoLower($finfo["extension"])) { case "css": $content = $this->cssmin->run($content); break; case "js": $content = JSMin::minify($content); break; } } header("Content-Length: ".strlen($content)."
"); echo $content; break; } flush(); ob_end_flush(); } } 

Did this file decode correctly?

Original Code

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

Function Calls

strtr 1
gzinflate 4
base64_decode 5

Variables

$__ByCHz1c76M class DisplayScript extends AbstractDisplay { private $cs..

Stats

MD5 66c85f6484a070341164fb48794b020e
Eval Count 5
Decode Time 46 ms