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(base64_decode("CmVycm9yX3JlcG9ydGluZygwKTsKCmluY2x1ZGUoJ3BocHFyY29kZS9xcmxpYi5w..

Decoded Output download


error_reporting(0);

include('phpqrcode/qrlib.php');
if(isset($_POST['submit']) && 
   $_POST['checkbox'] == 1) 
{
	//echo "<script>alert('1')</script>";
	$check=1;
}elseif ($_POST['checkbox'] == 0) {
	# code...
	$check=0;
	//echo "<script>alert('0')</script>";

};
if( $_POST['serial'] == 1) 
{
	//echo "<script>alert('1')</script>";
	$serial=1;
}elseif ($_POST['serial'] == 0) {
	# code...
	$serial=0;
	//echo "<script>alert('0')</script>";

};
if( $_POST['pass'] == 1) 
{
	//echo "<script>alert('1')</script>";
	$pass=1;
}elseif ($_POST['pass'] == 1) {
	# code...
	$pass=1;
	//echo "<script>alert('0')</script>";

};

  
if(isset($_POST['submit'])){
	$fontSize = $_POST["textSize"];
	$qr_Size = $_POST["qrSize"];
	$domain = $_POST["domain"];
	$hex = $_POST["favcolor"];
#	var card_w = 250;
#   var card_h = 113;

	$x3=$_POST["x3"];
	$y3=$_POST["y3"];
#	echo $x1."	".$y1."
";
#	echo $x2."	".$y2."
";

$rows=$_POST["rows"];
$cols=$_POST["cols"];

	
	



	#$w= 250;
	#$h=130;
	$w = 740/$cols;
	$h = 980/$rows;
	
	#$fontSize=$fontSize-26;
	$qr_w=($qr_Size/300)*100;
	$qr_h=($qr_Size/300)*112;
	$x3=($_POST["x3"]*290);
	$y3=($_POST["y3"]*$h-20);
	
  	$x1=($_POST["x1"]*$h);
	$y1=($_POST["y1"]*$w);
	$x2=($_POST["x2"]*$h);
	$y2=($_POST["y2"]*$w);
	$x4=($_POST["x4"]*$h);
	$y4=($_POST["y4"]*$w);
	$scaling_factor_width = $w / 740;
	$fontSize = $fontSize * $scaling_factor_width;
	#$fontSize = $fontSize * ($h * (339 / 750)) / $w*2.5;

	#echo "y1 :".$_POST["y1"]."  y2 :".$_POST["y2"]."  h:".$h;

#	$x1=$x1*$h;
#	$y1=$y1*$w;
#	$x2=$x2*$h;
#	$y2=$y2*$w;
	#echo $x1."	".$y1."
";
	#echo $x2."	".$y2."
";


	///echo "<script>alert('x3 = ".$x3."')</script>";
	//echo "<script>alert('y3 = ".$y3."')</script>";

};
if(isset($_POST['submit'])){

	
};
$tempDir = "temp/img/";

if(isset($_POST['submit'])){
    $name_file = $_FILES['csv']['name'];

    $tmp_name = $_FILES['csv']['tmp_name'];
	$photo_file = $_FILES['fileToUpload']['name'];
	$tmp_photo = $_FILES['fileToUpload']['tmp_name'];

    if (isset($name_file)){
		
        if(!empty($name_file)){
			$path_csv="temp/".$name_file;
			$re="temp/re.csv";
            if (move_uploaded_file($tmp_name, $path_csv));
			rename($path_csv,$re);

		}
    }
    if (isset($photo_file)){

        if(!empty($photo_file)){
			$path_photo="temp/".$photo_file;
			$mv_img="temp/re.jpg";
            if (move_uploaded_file($tmp_photo, $path_photo));
		
			rename($path_photo,$mv_img);

        }
    }

    if (isset($_GET['submit'])){
      echo " the select ".$_GET['time'];

    }

$row=0;

$dirctory_file = $re;

	if(isset($_POST['submit'])){
$tanplet="
<!DOCTYPE html>
<html lang='en'>
<head>
    <meta charset='utf-8'>
    <title>Upload CSV</title> 
	<style>
	@media all  
{  
    .page-break { display:none; }  
    .page-break-no{ display:none; }  
	
	.grandparent {
	  background-color:#CCCCCC;
	  position:relative;
	  float : left;
	  margin : 3px;
	  background-image : url('temp/re.jpg');
	  background-size: cover;
	  background-repeat: round;
	}
	 
	.dxy {
	  position:absolute;
	} 

	.dxy1 {
	  position:absolute;
	}

}
@page  
{ 
    size: auto;   /* auto is the initial value */ 

    /* this affects the margin in the printer settings */ 
    margin: 0mm 0mm 0mm 0mm;  
} 
@media print  
{  
	.page-break{ display:block;height:1px; page-break-before:always; }  
    .page-break-no{ display:block;height:1px; page-break-after:avoid; }   
	.grandparent{ page-break-after:auto }
	.grandparent{ page-break-inside:avoid; page-break-after:auto }
	.grandparent{ page-break-inside:avoid; page-break-after:auto }
	.grandparent{ display:table-header-group }
	.grandparent{ display:table-footer-group }

	.grandparent {
	  background-color:#CCCCCC;
	  position:relative;
	  float : left;
	  margin : 3px;
	  background-image : url('temp/re.jpg');
	  background-size: cover;
	  background-repeat: round;
	}
	 
	.dxy {
	  position:absolute;
	} 
	.dxy1 {
	  position:absolute;
	}

 
}  
	</style>
</head>
<html>
<body onload='window.print();' >";
$sl=0;
echo $tanplet;
if (($handle = fopen($dirctory_file, "r")) !== FALSE) {
    while (($data = fgetcsv($handle, 1000, ";")) !== FALSE) {

        $num = count($data);
        $row++;
		if($serial ==1){
			$srl_num = $data[0];
		};
        $username = $data[1];
		$s=strlen($username);
		if($pass == 0){
			$password = $data[2];
		};
		$all = $username.$password.$domain;
		$urilogin = "http://".$domain."/login?username=$username&password=$password";
		$codeContents = $urilogin;
		$fileName = $all.'.png';
		$pngAbsoluteFilePath = $tempDir.$fileName;
		$urlRelativeFilePath = $tempDir.$fileName;

		if ($s > 0) {		
			if ($sl>0){
				if ($_POST['checkbox'] == 1){
				if (!file_exists($pngAbsoluteFilePath)) {
				  QRcode::png($codeContents, $pngAbsoluteFilePath, QR_ECLEVEL_L, 3, 1);
				}else{

				};				
				$qr_print='   <img src="'.$urlRelativeFilePath.'"  style="padding-left:'.$y3.'px;padding-top:'.$x3.'px;width:'.$qr_w.'px;height:'.$qr_h.'px;" />';

				}elseif ($_POST['checkbox'] == 1) {
					$qr_print = "";
			  			}
				$user_dv='<div class="dxy" style="top: '.$x1.'px;left: '.$y1.'px;">'.$username.'  </div>';
				$pass_dv='
				<div class="dxy1" style="top: '.$x2.'px;left: '.$y2.'px;">'.$password.'   </div>
				';
				if ($serial == 1){
					$srl_dv='
					<div class="dxy1" style="top: '.$x4.'px;left: '.$y4.'px;">'.$srl_num.'   </div>
					';
				}else{
					$srl_dv="";
				}
$card='
<div class="grandparent" style="color:'.$hex.'; width: '.$w.'px;height: '.$h.'px;font-size:'.$fontSize.'px;">
   '.$user_dv.$pass_dv.$srl_dv.$qr_print.'
   </div>
';
echo $card;
	}; $sl=$sl+1;
}else{
	break;

}
	};		//echo "<script>alert('finshed')</script>";

		

	
}else{
		echo "Sorry Dear, there was an error uploading your file.";
	};
}};
	   

Did this file decode correctly?

Original Code

<?php eval(base64_decode("CmVycm9yX3JlcG9ydGluZygwKTsKCmluY2x1ZGUoJ3BocHFyY29kZS9xcmxpYi5waHAnKTsKaWYoaXNzZXQoJF9QT1NUWydzdWJtaXQnXSkgJiYgCiAgICRfUE9TVFsnY2hlY2tib3gnXSA9PSAxKSAKewoJLy9lY2hvICI8c2NyaXB0PmFsZXJ0KCcxJyk8L3NjcmlwdD4iOwoJJGNoZWNrPTE7Cn1lbHNlaWYgKCRfUE9TVFsnY2hlY2tib3gnXSA9PSAwKSB7CgkjIGNvZGUuLi4KCSRjaGVjaz0wOwoJLy9lY2hvICI8c2NyaXB0PmFsZXJ0KCcwJyk8L3NjcmlwdD4iOwoKfTsKaWYoICRfUE9TVFsnc2VyaWFsJ10gPT0gMSkgCnsKCS8vZWNobyAiPHNjcmlwdD5hbGVydCgnMScpPC9zY3JpcHQ+IjsKCSRzZXJpYWw9MTsKfWVsc2VpZiAoJF9QT1NUWydzZXJpYWwnXSA9PSAwKSB7CgkjIGNvZGUuLi4KCSRzZXJpYWw9MDsKCS8vZWNobyAiPHNjcmlwdD5hbGVydCgnMCcpPC9zY3JpcHQ+IjsKCn07CmlmKCAkX1BPU1RbJ3Bhc3MnXSA9PSAxKSAKewoJLy9lY2hvICI8c2NyaXB0PmFsZXJ0KCcxJyk8L3NjcmlwdD4iOwoJJHBhc3M9MTsKfWVsc2VpZiAoJF9QT1NUWydwYXNzJ10gPT0gMSkgewoJIyBjb2RlLi4uCgkkcGFzcz0xOwoJLy9lY2hvICI8c2NyaXB0PmFsZXJ0KCcwJyk8L3NjcmlwdD4iOwoKfTsKCiAgCmlmKGlzc2V0KCRfUE9TVFsnc3VibWl0J10pKXsKCSRmb250U2l6ZSA9ICRfUE9TVFsidGV4dFNpemUiXTsKCSRxcl9TaXplID0gJF9QT1NUWyJxclNpemUiXTsKCSRkb21haW4gPSAkX1BPU1RbImRvbWFpbiJdOwoJJGhleCA9ICRfUE9TVFsiZmF2Y29sb3IiXTsKIwl2YXIgY2FyZF93ID0gMjUwOwojICAgdmFyIGNhcmRfaCA9IDExMzsKCgkkeDM9JF9QT1NUWyJ4MyJdOwoJJHkzPSRfUE9TVFsieTMiXTsKIwllY2hvICR4MS4iXHQiLiR5MS4iXG4iOwojCWVjaG8gJHgyLiJcdCIuJHkyLiJcbiI7Cgokcm93cz0kX1BPU1RbInJvd3MiXTsKJGNvbHM9JF9QT1NUWyJjb2xzIl07CgoJCgkKCgoKCSMkdz0gMjUwOwoJIyRoPTEzMDsKCSR3ID0gNzQwLyRjb2xzOwoJJGggPSA5ODAvJHJvd3M7CgkKCSMkZm9udFNpemU9JGZvbnRTaXplLTI2OwoJJHFyX3c9KCRxcl9TaXplLzMwMCkqMTAwOwoJJHFyX2g9KCRxcl9TaXplLzMwMCkqMTEyOwoJJHgzPSgkX1BPU1RbIngzIl0qMjkwKTsKCSR5Mz0oJF9QT1NUWyJ5MyJdKiRoLTIwKTsKCQogIAkkeDE9KCRfUE9TVFsieDEiXSokaCk7CgkkeTE9KCRfUE9TVFsieTEiXSokdyk7CgkkeDI9KCRfUE9TVFsieDIiXSokaCk7CgkkeTI9KCRfUE9TVFsieTIiXSokdyk7CgkkeDQ9KCRfUE9TVFsieDQiXSokaCk7CgkkeTQ9KCRfUE9TVFsieTQiXSokdyk7Cgkkc2NhbGluZ19mYWN0b3Jfd2lkdGggPSAkdyAvIDc0MDsKCSRmb250U2l6ZSA9ICRmb250U2l6ZSAqICRzY2FsaW5nX2ZhY3Rvcl93aWR0aDsKCSMkZm9udFNpemUgPSAkZm9udFNpemUgKiAoJGggKiAoMzM5IC8gNzUwKSkgLyAkdyoyLjU7CgoJI2VjaG8gInkxIDoiLiRfUE9TVFsieTEiXS4iICB5MiA6Ii4kX1BPU1RbInkyIl0uIiAgaDoiLiRoOwoKIwkkeDE9JHgxKiRoOwojCSR5MT0keTEqJHc7CiMJJHgyPSR4MiokaDsKIwkkeTI9JHkyKiR3OwoJI2VjaG8gJHgxLiJcdCIuJHkxLiJcbiI7CgkjZWNobyAkeDIuIlx0Ii4keTIuIlxuIjsKCgoJLy8vZWNobyAiPHNjcmlwdD5hbGVydCgneDMgPSAiLiR4My4iJyk8L3NjcmlwdD4iOwoJLy9lY2hvICI8c2NyaXB0PmFsZXJ0KCd5MyA9ICIuJHkzLiInKTwvc2NyaXB0PiI7Cgp9OwppZihpc3NldCgkX1BPU1RbJ3N1Ym1pdCddKSl7CgoJCn07CiR0ZW1wRGlyID0gInRlbXAvaW1nLyI7CgppZihpc3NldCgkX1BPU1RbJ3N1Ym1pdCddKSl7CiAgICAkbmFtZV9maWxlID0gJF9GSUxFU1snY3N2J11bJ25hbWUnXTsKCiAgICAkdG1wX25hbWUgPSAkX0ZJTEVTWydjc3YnXVsndG1wX25hbWUnXTsKCSRwaG90b19maWxlID0gJF9GSUxFU1snZmlsZVRvVXBsb2FkJ11bJ25hbWUnXTsKCSR0bXBfcGhvdG8gPSAkX0ZJTEVTWydmaWxlVG9VcGxvYWQnXVsndG1wX25hbWUnXTsKCiAgICBpZiAoaXNzZXQoJG5hbWVfZmlsZSkpewoJCQogICAgICAgIGlmKCFlbXB0eSgkbmFtZV9maWxlKSl7CgkJCSRwYXRoX2Nzdj0idGVtcC8iLiRuYW1lX2ZpbGU7CgkJCSRyZT0idGVtcC9yZS5jc3YiOwogICAgICAgICAgICBpZiAobW92ZV91cGxvYWRlZF9maWxlKCR0bXBfbmFtZSwgJHBhdGhfY3N2KSk7CgkJCXJlbmFtZSgkcGF0aF9jc3YsJHJlKTsKCgkJfQogICAgfQogICAgaWYgKGlzc2V0KCRwaG90b19maWxlKSl7CgogICAgICAgIGlmKCFlbXB0eSgkcGhvdG9fZmlsZSkpewoJCQkkcGF0aF9waG90bz0idGVtcC8iLiRwaG90b19maWxlOwoJCQkkbXZfaW1nPSJ0ZW1wL3JlLmpwZyI7CiAgICAgICAgICAgIGlmIChtb3ZlX3VwbG9hZGVkX2ZpbGUoJHRtcF9waG90bywgJHBhdGhfcGhvdG8pKTsKCQkKCQkJcmVuYW1lKCRwYXRoX3Bob3RvLCRtdl9pbWcpOwoKICAgICAgICB9CiAgICB9CgogICAgaWYgKGlzc2V0KCRfR0VUWydzdWJtaXQnXSkpewogICAgICBlY2hvICIgdGhlIHNlbGVjdCAiLiRfR0VUWyd0aW1lJ107CgogICAgfQoKJHJvdz0wOwoKJGRpcmN0b3J5X2ZpbGUgPSAkcmU7CgoJaWYoaXNzZXQoJF9QT1NUWydzdWJtaXQnXSkpewokdGFucGxldD0iCjwhRE9DVFlQRSBodG1sPgo8aHRtbCBsYW5nPSdlbic+CjxoZWFkPgogICAgPG1ldGEgY2hhcnNldD0ndXRmLTgnPgogICAgPHRpdGxlPlVwbG9hZCBDU1Y8L3RpdGxlPiAKCTxzdHlsZT4KCUBtZWRpYSBhbGwgIAp7ICAKICAgIC5wYWdlLWJyZWFrIHsgZGlzcGxheTpub25lOyB9ICAKICAgIC5wYWdlLWJyZWFrLW5veyBkaXNwbGF5Om5vbmU7IH0gIAoJCgkuZ3JhbmRwYXJlbnQgewoJICBiYWNrZ3JvdW5kLWNvbG9yOiNDQ0NDQ0M7CgkgIHBvc2l0aW9uOnJlbGF0aXZlOwoJICBmbG9hdCA6IGxlZnQ7CgkgIG1hcmdpbiA6IDNweDsKCSAgYmFja2dyb3VuZC1pbWFnZSA6IHVybCgndGVtcC9yZS5qcGcnKTsKCSAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsKCSAgYmFja2dyb3VuZC1yZXBlYXQ6IHJvdW5kOwoJfQoJIAoJLmR4eSB7CgkgIHBvc2l0aW9uOmFic29sdXRlOwoJfSAKCgkuZHh5MSB7CgkgIHBvc2l0aW9uOmFic29sdXRlOwoJfQoKfQpAcGFnZSAgCnsgCiAgICBzaXplOiBhdXRvOyAgIC8qIGF1dG8gaXMgdGhlIGluaXRpYWwgdmFsdWUgKi8gCgogICAgLyogdGhpcyBhZmZlY3RzIHRoZSBtYXJnaW4gaW4gdGhlIHByaW50ZXIgc2V0dGluZ3MgKi8gCiAgICBtYXJnaW46IDBtbSAwbW0gMG1tIDBtbTsgIAp9IApAbWVkaWEgcHJpbnQgIAp7ICAKCS5wYWdlLWJyZWFreyBkaXNwbGF5OmJsb2NrO2hlaWdodDoxcHg7IHBhZ2UtYnJlYWstYmVmb3JlOmFsd2F5czsgfSAgCiAgICAucGFnZS1icmVhay1ub3sgZGlzcGxheTpibG9jaztoZWlnaHQ6MXB4OyBwYWdlLWJyZWFrLWFmdGVyOmF2b2lkOyB9ICAgCgkuZ3JhbmRwYXJlbnR7IHBhZ2UtYnJlYWstYWZ0ZXI6YXV0byB9CgkuZ3JhbmRwYXJlbnR7IHBhZ2UtYnJlYWstaW5zaWRlOmF2b2lkOyBwYWdlLWJyZWFrLWFmdGVyOmF1dG8gfQoJLmdyYW5kcGFyZW50eyBwYWdlLWJyZWFrLWluc2lkZTphdm9pZDsgcGFnZS1icmVhay1hZnRlcjphdXRvIH0KCS5ncmFuZHBhcmVudHsgZGlzcGxheTp0YWJsZS1oZWFkZXItZ3JvdXAgfQoJLmdyYW5kcGFyZW50eyBkaXNwbGF5OnRhYmxlLWZvb3Rlci1ncm91cCB9CgoJLmdyYW5kcGFyZW50IHsKCSAgYmFja2dyb3VuZC1jb2xvcjojQ0NDQ0NDOwoJICBwb3NpdGlvbjpyZWxhdGl2ZTsKCSAgZmxvYXQgOiBsZWZ0OwoJICBtYXJnaW4gOiAzcHg7CgkgIGJhY2tncm91bmQtaW1hZ2UgOiB1cmwoJ3RlbXAvcmUuanBnJyk7CgkgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7CgkgIGJhY2tncm91bmQtcmVwZWF0OiByb3VuZDsKCX0KCSAKCS5keHkgewoJICBwb3NpdGlvbjphYnNvbHV0ZTsKCX0gCgkuZHh5MSB7CgkgIHBvc2l0aW9uOmFic29sdXRlOwoJfQoKIAp9ICAKCTwvc3R5bGU+CjwvaGVhZD4KPGh0bWw+Cjxib2R5IG9ubG9hZD0nd2luZG93LnByaW50KCk7JyA+IjsKJHNsPTA7CmVjaG8gJHRhbnBsZXQ7CmlmICgoJGhhbmRsZSA9IGZvcGVuKCRkaXJjdG9yeV9maWxlLCAiciIpKSAhPT0gRkFMU0UpIHsKICAgIHdoaWxlICgoJGRhdGEgPSBmZ2V0Y3N2KCRoYW5kbGUsIDEwMDAsICI7IikpICE9PSBGQUxTRSkgewoKICAgICAgICAkbnVtID0gY291bnQoJGRhdGEpOwogICAgICAgICRyb3crKzsKCQlpZigkc2VyaWFsID09MSl7CgkJCSRzcmxfbnVtID0gJGRhdGFbMF07CgkJfTsKICAgICAgICAkdXNlcm5hbWUgPSAkZGF0YVsxXTsKCQkkcz1zdHJsZW4oJHVzZXJuYW1lKTsKCQlpZigkcGFzcyA9PSAwKXsKCQkJJHBhc3N3b3JkID0gJGRhdGFbMl07CgkJfTsKCQkkYWxsID0gJHVzZXJuYW1lLiRwYXNzd29yZC4kZG9tYWluOwoJCSR1cmlsb2dpbiA9ICJodHRwOi8vIi4kZG9tYWluLiIvbG9naW4/dXNlcm5hbWU9JHVzZXJuYW1lJnBhc3N3b3JkPSRwYXNzd29yZCI7CgkJJGNvZGVDb250ZW50cyA9ICR1cmlsb2dpbjsKCQkkZmlsZU5hbWUgPSAkYWxsLicucG5nJzsKCQkkcG5nQWJzb2x1dGVGaWxlUGF0aCA9ICR0ZW1wRGlyLiRmaWxlTmFtZTsKCQkkdXJsUmVsYXRpdmVGaWxlUGF0aCA9ICR0ZW1wRGlyLiRmaWxlTmFtZTsKCgkJaWYgKCRzID4gMCkgewkJCgkJCWlmICgkc2w+MCl7CgkJCQlpZiAoJF9QT1NUWydjaGVja2JveCddID09IDEpewoJCQkJaWYgKCFmaWxlX2V4aXN0cygkcG5nQWJzb2x1dGVGaWxlUGF0aCkpIHsKCQkJCSAgUVJjb2RlOjpwbmcoJGNvZGVDb250ZW50cywgJHBuZ0Fic29sdXRlRmlsZVBhdGgsIFFSX0VDTEVWRUxfTCwgMywgMSk7CgkJCQl9ZWxzZXsKCgkJCQl9OwkJCQkKCQkJCSRxcl9wcmludD0nICAgPGltZyBzcmM9IicuJHVybFJlbGF0aXZlRmlsZVBhdGguJyIgIHN0eWxlPSJwYWRkaW5nLWxlZnQ6Jy4keTMuJ3B4O3BhZGRpbmctdG9wOicuJHgzLidweDt3aWR0aDonLiRxcl93LidweDtoZWlnaHQ6Jy4kcXJfaC4ncHg7IiAvPic7CgoJCQkJfWVsc2VpZiAoJF9QT1NUWydjaGVja2JveCddID09IDEpIHsKCQkJCQkkcXJfcHJpbnQgPSAiIjsKCQkJICAJCQl9CgkJCQkkdXNlcl9kdj0nPGRpdiBjbGFzcz0iZHh5IiBzdHlsZT0idG9wOiAnLiR4MS4ncHg7bGVmdDogJy4keTEuJ3B4OyI+Jy4kdXNlcm5hbWUuJyAgPC9kaXY+JzsKCQkJCSRwYXNzX2R2PScKCQkJCTxkaXYgY2xhc3M9ImR4eTEiIHN0eWxlPSJ0b3A6ICcuJHgyLidweDtsZWZ0OiAnLiR5Mi4ncHg7Ij4nLiRwYXNzd29yZC4nICAgPC9kaXY+CgkJCQknOwoJCQkJaWYgKCRzZXJpYWwgPT0gMSl7CgkJCQkJJHNybF9kdj0nCgkJCQkJPGRpdiBjbGFzcz0iZHh5MSIgc3R5bGU9InRvcDogJy4keDQuJ3B4O2xlZnQ6ICcuJHk0LidweDsiPicuJHNybF9udW0uJyAgIDwvZGl2PgoJCQkJCSc7CgkJCQl9ZWxzZXsKCQkJCQkkc3JsX2R2PSIiOwoJCQkJfQokY2FyZD0nCjxkaXYgY2xhc3M9ImdyYW5kcGFyZW50IiBzdHlsZT0iY29sb3I6Jy4kaGV4Lic7IHdpZHRoOiAnLiR3LidweDtoZWlnaHQ6ICcuJGguJ3B4O2ZvbnQtc2l6ZTonLiRmb250U2l6ZS4ncHg7Ij4KICAgJy4kdXNlcl9kdi4kcGFzc19kdi4kc3JsX2R2LiRxcl9wcmludC4nCiAgIDwvZGl2PgonOwplY2hvICRjYXJkOwoJfTsgJHNsPSRzbCsxOwp9ZWxzZXsKCWJyZWFrOwoKfQoJfTsJCS8vZWNobyAiPHNjcmlwdD5hbGVydCgnZmluc2hlZCcpPC9zY3JpcHQ+IjsKCgkJCgoJCn1lbHNlewoJCWVjaG8gIlNvcnJ5IERlYXIsIHRoZXJlIHdhcyBhbiBlcnJvciB1cGxvYWRpbmcgeW91ciBmaWxlLiI7Cgl9Owp9fTsKCSAgIAoK")); ?>

Function Calls

base64_decode 1

Variables

None

Stats

MD5 becc62e899f142809adedc20e4c6f5d4
Eval Count 1
Decode Time 36 ms