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 |
Stats
MD5 | becc62e899f142809adedc20e4c6f5d4 |
Eval Count | 1 |
Decode Time | 36 ms |