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 $_F=__FILE__;$_X='P2lCP1ouWg1WDVZBUUgyPXNPSD5uWnJzbjJlVygkOTwvT0hILD4kWmV6ZVluLD4kT1..

Decoded Output download

?><?php

function spFiscal($dbConn, $params, $options, $fiskalPath)
{
		$Fiskal = 1; 
		$kuponiFiskal = "";
		$Statusi = "suksesF"; 
		$Account = 'Arka';//$_SESSION['account_edepo'];
		//$kuponiFiskal="L,20,______,_,__;SetOperator;1;$Account;0000;0000";
		if(isset($_GET['fId'])) {$FaturaID = (int)$_GET['fId'];} else {$FaturaID = -1;}
		
		$sqlFatura_ = "SELECT ZbritjeP, LlogariaID, Menyra FROM tblFatura WHERE FaturaID=$FaturaID";
		$resultFatura_ = dbQuery($dbConn, $sqlFatura_);
		while ($rowFatura_ = dbFetchArray($resultFatura_))
		{
			$_ZbritjeP = $rowFatura_['ZbritjeP'];
			$_LlogariaID = $rowFatura_['LlogariaID'];
			$_Menyra = $rowFatura_['Menyra'];
		}

		$sqlFatura = "CALL spPFaturaLista ($FaturaID)";			
		$resultFatura = dbQuery($dbConn, $sqlFatura);
		mysqli_next_result($dbConn);
		
		while ($rowFatura = dbFetchArray($resultFatura))
		{
			extract($rowFatura);

			if($Tvsh == 8){
				$ShkallaT = 4;
			}
			elseif($Tvsh == 18){
				$ShkallaT = 5;
			}
			else{
				$ShkallaT = 3;
			}
			
			$Sasia = 1; $Zbritje = 0;

			if($Zbritje > 0) {$txtZbritje = "$Zbritje;";} else {$txtZbritje="";}

			$kuponiFiskal .= "
";
			$kuponiFiskal .= "S,20,______,_,__;$Produkti;$Cmimi;$Sasia;1;1;$ShkallaT;0;$TretmaniID;$txtZbritje";
		}
		
		if($Fiskal <> 100){
			
			if($_ZbritjeP > 0)
            {
				$kuponiFiskal .= "
C,1,______,_,__;1;$_ZbritjeP";
			}
			if($_LlogariaID==2){
				$kuponiFiskal .= "
T,20,______,_,__;0;$Vlera;;;;"; //Pagese me kartele
			}
			else {
				$kuponiFiskal .= "
T,20,______,_,__;3;$Vlera;;;;"; //Pagese me kartele
			}
			
			$kuponiFiskal .= "
T,20,______,_,__;";
            
			
			echo $kuponiFiskal;

				
			$sqlFiscal = "UPDATE tblFatura SET Fiskal=1, FiskalTime=NOW() WHERE FaturaID=$FaturaID;";
			dbQuery($dbConn, $sqlFiscal);
		}
		else{ $Statusi = "suksesE";}
		
		mysqli_close($dbConn);
}



function spFiscalZFPLab($dbConn, $params, $options, $fiskalPath, $ZFLabConnection)
{
	$Fiscal = 1;
	$Account = 'Arka';
	$kuponiFiskal = $ZFLabConnection . " 
				<Command Name='ProgOperator'>
				  <Args>
					<Arg Name='Number' Value='1' />
					<Arg Name='Name' Value='$Account' />
					<Arg Name='Password' Value='0' />
				  </Args>
				</Command>
				<Command Name='OpenReceipt'>
				  <Args>
					<Arg Name='OperNum' Value='1' />
					<Arg Name='OperPass' Value='0' />
					<Arg Name='OptionPrintType' Value='0'>
					  <Options>
						<Option Name='Postponed printing' Value='2' />
						<Option Name='Step by step printing' Value='0' />
					  </Options>
					</Arg>
				  </Args>
				</Command>";

	if (isset($_GET['fId'])) {
		$DocumentID = (int)$_GET['fId'];
	} else {
		$DocumentID = -1;
	}

	$sqlInvoice_ = "SELECT Discount, InvoiceNumber, PaymentMethod FROM tblInvoice WHERE DocumentID=$DocumentID";
	$resultInvoice_ = dbQuery($dbConn, $sqlInvoice_);
	while ($rowInvoice_ = dbFetchArray($resultInvoice_)) {
		$_Discount = $rowInvoice_['Discount'];
		$_InvoiceNumber = $rowInvoice_['InvoiceNumber'];
		$_PaymentMethod = $rowInvoice_['PaymentMethod'];
	}

	$sqlInvoice = "CALL spPInvoiceLista ($DocumentID)";
	$resultInvoice = dbQuery($dbConn, $sqlInvoice);
	mysqli_next_result($dbConn);

	while ($rowInvoice = dbFetchArray($resultInvoice)) {
		extract($rowInvoice);

		if ($Tvsh == 8) {
			$ShkallaT = "D";
		} elseif ($Tvsh == 18) {
			$ShkallaT = "E";
		} else {
			$ShkallaT = "C";
		}

		$Quantity = 1;
		$Discount = $_Discount;
		if ($Discount > 0) {
			$txtDiscount = "$Discount";
		} else {
			$txtDiscount = "";
		}

		$kuponiFiskal .= "
";
		//$kuponiFiskal .= "S,20,______,_,__;$Product;$Price;$Quantity;1;1;$ShkallaT;0;$ProductID;$txtDiscount";

		if ($Price > 0) {
			$Product = str_replace(';', ' ', $Product);
			$Price = str_replace(',', '', number_format($Price, 2));
			$kuponiFiskal .= "
";
			//$kuponiFiskal .= "S,20,______,_,__;$Product;$Price;$Quantity;1;1;$ShkallaT;0;$ProductID;$txtDiscount";
			$kuponiFiskal .= "
					<Command Name='SellPLUwithSpecifiedVAT'>
						<Args>
							<Arg Name='NamePLU' Value='" . substr(trim($Product), 0, 30) . "' />
							<Arg Name='OptionVATClass' Value='$ShkallaT'>
								<Options>
									<Option Name='VAT Class A' Value='A' />
									<Option Name='VAT Class B' Value='B' />
									<Option Name='VAT Class C' Value='C' />
									<Option Name='VAT Class D' Value='D' />
									<Option Name='VAT Class E' Value='E' />
									<Option Name='VAT Class F' Value='F' />
									<Option Name='VAT Class G' Value='G' />
									<Option Name='VAT Class H' Value='H' />
								</Options>
							</Arg>
							<Arg Name='Price' Value='$Price' />
							<Arg Name='Quantity' Value='$Quantity' Compulsory='false' />
							<Arg Name='DiscAddP' Value='-$Discount' Compulsory='false' />
							<Arg Name='DiscAddV' Value='' Compulsory='false' />
							<Arg Name='DepNum' Value='' Compulsory='false' />
						</Args>
					</Command>";
		}
	}

	if ($Fiscal <> 1) {
		$kuponiFiskal .= "
					<Command Name='Subtotal'>
						  <Args>
							<Arg Name='OptionPrinting' Value='1'>
							  <Options>
								<Option Name='No' Value='0' />
								<Option Name='Yes' Value='1' />
							  </Options>
							</Arg>
							<Arg Name='OptionDisplay' Value='1'>
							  <Options>
								<Option Name='No' Value='0' />
								<Option Name='Yes' Value='1' />
							  </Options>
							</Arg>
							<Arg Name='DiscAddV' Value='' Compulsory='false' />
							<Arg Name='DiscAddP' Value='' Compulsory='false' />
						  </Args>
						  <Response ACK='false'>
							<Res Name='SubtotalValue' Value='' Type='Decimal' MaxLen='10' />
						  </Response>
					</Command>
					<Command Name='CashPayCloseReceipt' />";

		$timeStamp = date("dmy") . "_" . date("his");
		$fileKuponi = fopen($fiskalPath . "sd_" . $FirmaID . "_" . $DocumentID . "_" . $timeStamp . ".xml", "w");
		fwrite($fileKuponi, $kuponiFiskal);
		fclose($fileKuponi);

		$sqlFiscal = "UPDATE tblInvoice SET Fiscal=1, FiscalTime=NOW() WHERE DocumentID=$DocumentID;";
		/*$fileFiscal = fopen("sqlFiscal.txt", "w");
			fwrite($fileFiscal, $sqlFiscal);
			fclose($fileFiscal);*/
		dbQuery($dbConn, $sqlFiscal);
	} else {
		$Statusi = "suksesE";
	}

	//echo json_encode(array('Statusi'=>"$Statusi", 'Id'=>$DocumentID));
	mysqli_close($dbConn);
	//exit;
}

Did this file decode correctly?

Original Code

<?php $_F=__FILE__;$_X='P2lCP1ouWg1WDVZBUUgyPXNPSD5uWnJzbjJlVygkOTwvT0hILD4kWmV6ZVluLD4kT1o9c09Ibiw+JEFzbnllV21lPS4pDVZdDVYJCSRyc255ZVc+Uz4wOz4NVgkJJHlRWk9Ic3JzbnllVz5TPiIiOw1WCQkkcD1lPVFucz5TPiJuUXluTW5yIjs+DVYJCSRGMjJPUUg9PlM+J0Z6eWUnO2hoJF9wS3BwMzdFaidlMjJPUUg9X005TVpPJ2Q7DVYJCWhoJHlRWk9Ic3JzbnllV1MiSSxrYSxfX19fX18sXyxfXztwTT03Wk16ZT1PejswOyRGMjJPUUg9O2FhYWE7YWFhYSI7DVYJCXNBKHNubk09KCRfQ0tUaidBMzknZCkpPl0kcmU9UXplMzQ+Uz4oc0g9KSRfQ0tUaidBMzknZDtsPk1Xbk0+XSRyZT1RemUzND5TPi0wO2wNVgkJDVYJCSRudldyZT1RemVfPlM+InBLSUsvVD5OPHpzPQpNbSw+SVdPeGV6c2UzNCw+dU1IcXplPnJnN3U+PTxXcmU9UXplPnt0S2dLPnJlPVF6ZTM0UyRyZT1RemUzNCI7DVYJCSR6TW5RVz1yZT1RemVfPlM+OTx3UU16cSgkOTwvT0hILD4kbnZXcmU9UXplXyk7DVYJCX0uc1dNPigkek99cmU9UXplXz5TPjk8ck09Mi5GenplcSgkek1uUVc9cmU9UXplXykpDVYJCV0NVgkJCSRfTjx6cz0KTW0+Uz4kek99cmU9UXplX2onTjx6cz0KTW0nZDsNVgkJCSRfSVdPeGV6c2UzND5TPiR6T31yZT1RemVfaidJV094ZXpzZTM0J2Q7DVYJCQkkX3VNSHF6ZT5TPiR6T31yZT1RemVfaid1TUhxemUnZDsNVgkJbA1WDVYJCSRudldyZT1RemU+Uz4iL0ZJST5uWm1yZT1RemVJc249ZT4oJHJlPVF6ZTM0KSI7CQkJDVYJCSR6TW5RVz1yZT1RemU+Uz45PHdRTXpxKCQ5PC9PSEgsPiRudldyZT1RemUpOw1WCQlZcW52V3NfSE1SPV96TW5RVz0oJDk8L09ISCk7DVYJCQ1WCQl9LnNXTT4oJHpPfXJlPVF6ZT5TPjk8ck09Mi5GenplcSgkek1uUVc9cmU9UXplKSkNVgkJXQ1WCQkJTVI9emUyPSgkek99cmU9UXplKTsNVg1WCQkJc0EoJFRjbi4+U1M+ZildDVYJCQkJJHAueWVXV2VUPlM+VTsNVgkJCWwNVgkJCU1Xbk1zQSgkVGNuLj5TUz4wZildDVYJCQkJJHAueWVXV2VUPlM+TDsNVgkJCWwNVgkJCU1Xbk1dDVYJCQkJJHAueWVXV2VUPlM+SjsNVgkJCWwNVgkJCQ1WCQkJJHBlbnNlPlM+MDs+JE48enM9Ck0+Uz5hOw1WDVYJCQlzQSgkTjx6cz0KTT5pPmEpPl0kPVI9Tjx6cz0KTT5TPiIkTjx6cz0KTTsiO2w+TVduTT5dJD1SPU48enM9Ck1TIiI7bA1WDVYJCQkkeVFaT0hzcnNueWVXPlhTPiJcelxIIjsNVgkJCSR5UVpPSHNyc255ZVc+WFM+InAsa2EsX19fX19fLF8sX187JG16TzlReT1zOyQvWXNZczskcGVuc2U7MDswOyRwLnllV1dlVDthOyRUek09WWVIczM0OyQ9Uj1OPHpzPQpNIjsNVgkJbA1WCQkNVgkJc0EoJHJzbnllVz5CaT4wYWEpXQ1WCQkJDVYJCQlzQSgkX048enM9Ck1tPmk+YSkNVj4+Pj4+Pj4+Pj4+Pl0NVgkJCQkkeVFaT0hzcnNueWVXPlhTPiJcelxILywwLF9fX19fXyxfLF9fOzA7JF9OPHpzPQpNbSI7DVYJCQlsDVYJCQlzQSgkX0lXT3hlenNlMzRTU2spXQ1WCQkJCSR5UVpPSHNyc255ZVc+WFM+Ilx6XEhULGthLF9fX19fXyxfLF9fO2E7JDZXTXplOzs7OyI7PmhobWV4TW5NPllNPnllej1NV00NVgkJCWwNVgkJCU1Xbk0+XQ1WCQkJCSR5UVpPSHNyc255ZVc+WFM+Ilx6XEhULGthLF9fX19fXyxfLF9fO0o7JDZXTXplOzs7OyI7PmhobWV4TW5NPllNPnllej1NV00NVgkJCWwNVgkJCQ1WCQkJJHlRWk9Ic3JzbnllVz5YUz4iXHpcSFQsa2EsX19fX19fLF8sX187IjsNVj4+Pj4+Pj4+Pj4+Pg1WCQkJDVYJCQlNMi5PPiR5UVpPSHNyc255ZVc7DVYNVgkJCQkNVgkJCSRudldyc24yZVc+Uz4iIG00RlRLPj08V3JlPVF6ZT5wS1Q+cnNueWVXUzAsPnJzbnllV1RzWU1TRTd7KCk+e3RLZ0s+cmU9UXplMzRTJHJlPVF6ZTM0OyI7DVYJCQk5PHdRTXpxKCQ5PC9PSEgsPiRudldyc24yZVcpOw1WCQlsDVYJCU1Xbk1dPiRwPWU9UW5zPlM+Im5ReW5NbksiO2wNVgkJDVYJCVlxbnZXc18yV09uTSgkOTwvT0hIKTsNVmwNVg1WDVYNVkFRSDI9c09IPm5acnNuMmVXTnJtSWU8KCQ5PC9PSEgsPiRaZXplWW4sPiRPWj1zT0huLD4kQXNueWVXbWU9Liw+JE5ySWU8L09ISE0yPXNPSCkNVl0NVgkkcnNuMmVXPlM+MDsNVgkkRjIyT1FIPT5TPidGenllJzsNVgkkeVFaT0hzcnNueWVXPlM+JE5ySWU8L09ISE0yPXNPSD5YPiI+DVYJCQkJQi9PWVllSDk+RWVZTVMnbXpPeDdaTXplPU96J2kNVgkJCQk+PkJGenhuaQ1WCQkJCQlCRnp4PkVlWU1TJ0VRWTxNeic+NmVXUU1TJzAnPmhpDVYJCQkJCUJGeng+RWVZTVMnRWVZTSc+NmVXUU1TJyRGMjJPUUg9Jz5oaQ1WCQkJCQlCRnp4PkVlWU1TJ21lbm59T3o5Jz42ZVdRTVMnYSc+aGkNVgkJCQk+PkJoRnp4bmkNVgkJCQlCaC9PWVllSDlpDVYJCQkJQi9PWVllSDk+RWVZTVMnN1pNSGdNMk1zWj0naQ1WCQkJCT4+QkZ6eG5pDVYJCQkJCUJGeng+RWVZTVMnN1pNekVRWSc+NmVXUU1TJzAnPmhpDVYJCQkJCUJGeng+RWVZTVMnN1pNem1lbm4nPjZlV1FNUydhJz5oaQ1WCQkJCQlCRnp4PkVlWU1TJzdaPXNPSG16c0g9VHFaTSc+NmVXUU1TJ2EnaQ1WCQkJCQk+PkI3Wj1zT0huaQ1WCQkJCQkJQjdaPXNPSD5FZVlNUydtT249Wk9ITTk+WnpzSD1zSHgnPjZlV1FNUydrJz5oaQ1WCQkJCQkJQjdaPXNPSD5FZVlNUydwPU1aPjxxPm49TVo+WnpzSD1zSHgnPjZlV1FNUydhJz5oaQ1WCQkJCQk+PkJoN1o9c09IbmkNVgkJCQkJQmhGenhpDVYJCQkJPj5CaEZ6eG5pDVYJCQkJQmgvT1lZZUg5aSI7DVYNVglzQT4oc25uTT0oJF9DS1RqJ0EzOSdkKSk+XQ1WCQkkNE8yUVlNSD0zND5TPihzSD0pJF9DS1RqJ0EzOSdkOw1WCWw+TVduTT5dDVYJCSQ0TzJRWU1IPTM0PlM+LTA7DVYJbA1WDVYJJG52VzNIY09zMk1fPlM+InBLSUsvVD40c24yT1FIPSw+M0hjT3MyTUVRWTxNeiw+bWVxWU1IPXVNPS5POT5yZzd1Pj08VzNIY09zMk0+e3RLZ0s+NE8yUVlNSD0zNFMkNE8yUVlNSD0zNCI7DVYJJHpNblFXPTNIY09zMk1fPlM+OTx3UU16cSgkOTwvT0hILD4kbnZXM0hjT3MyTV8pOw1WCX0uc1dNPigkek99M0hjT3MyTV8+Uz45PHJNPTIuRnp6ZXEoJHpNblFXPTNIY09zMk1fKSk+XQ1WCQkkXzRzbjJPUUg9PlM+JHpPfTNIY09zMk1faic0c24yT1FIPSdkOw1WCQkkXzNIY09zMk1FUVk8TXo+Uz4kek99M0hjT3MyTV9qJzNIY09zMk1FUVk8TXonZDsNVgkJJF9tZXFZTUg9dU09Lk85PlM+JHpPfTNIY09zMk1faidtZXFZTUg9dU09Lk85J2Q7DVYJbA1WDVYJJG52VzNIY09zMk0+Uz4iL0ZJST5uWm0zSGNPczJNSXNuPWU+KCQ0TzJRWU1IPTM0KSI7DVYJJHpNblFXPTNIY09zMk0+Uz45PHdRTXpxKCQ5PC9PSEgsPiRudlczSGNPczJNKTsNVglZcW52V3NfSE1SPV96TW5RVz0oJDk8L09ISCk7DVYNVgl9LnNXTT4oJHpPfTNIY09zMk0+Uz45PHJNPTIuRnp6ZXEoJHpNblFXPTNIY09zMk0pKT5dDVYJCU1SPXplMj0oJHpPfTNIY09zMk0pOw1WDVYJCXNBPigkVGNuLj5TUz5mKT5dDVYJCQkkcC55ZVdXZVQ+Uz4iNCI7DVYJCWw+TVduTXNBPigkVGNuLj5TUz4wZik+XQ1WCQkJJHAueWVXV2VUPlM+IksiOw1WCQlsPk1Xbk0+XQ1WCQkJJHAueWVXV2VUPlM+Ii8iOw1WCQlsDVYNVgkJJHdRZUg9cz1xPlM+MDsNVgkJJDRzbjJPUUg9PlM+JF80c24yT1FIPTsNVgkJc0E+KCQ0c24yT1FIPT5pPmEpPl0NVgkJCSQ9Uj00c24yT1FIPT5TPiIkNHNuMk9RSD0iOw1WCQlsPk1Xbk0+XQ1WCQkJJD1SPTRzbjJPUUg9PlM+IiI7DVYJCWwNVg1WCQkkeVFaT0hzcnNueWVXPlhTPiJcelxIIjsNVgkJaGgkeVFaT0hzcnNueWVXPlhTPiJwLGthLF9fX19fXyxfLF9fOyRtek85UTI9OyRtenMyTTskd1FlSD1zPXE7MDswOyRwLnllV1dlVDthOyRtek85UTI9MzQ7JD1SPTRzbjJPUUg9IjsNVg1WCQlzQT4oJG16czJNPmk+YSk+XQ1WCQkJJG16TzlRMj0+Uz5uPXpfek1aV2UyTSgnOycsPic+Jyw+JG16TzlRMj0pOw1WCQkJJG16czJNPlM+bj16X3pNWldlMk0oJywnLD4nJyw+SFFZPE16X0FPelllPSgkbXpzMk0sPmspKTsNVgkJCSR5UVpPSHNyc255ZVc+WFM+Ilx6XEgiOw1WCQkJaGgkeVFaT0hzcnNueWVXPlhTPiJwLGthLF9fX19fXyxfLF9fOyRtek85UTI9OyRtenMyTTskd1FlSD1zPXE7MDswOyRwLnllV1dlVDthOyRtek85UTI9MzQ7JD1SPTRzbjJPUUg9IjsNVgkJCSR5UVpPSHNyc255ZVc+WFM+Ig1WCQkJCQlCL09ZWWVIOT5FZVlNUydwTVdXbUkgfXM9LnBaTTJzQXNNOTZGVCdpDVYJCQkJCQlCRnp4bmkNVgkJCQkJCQlCRnp4PkVlWU1TJ0VlWU1tSSAnPjZlV1FNUyciPlg+blE8bj16KD16c1koJG16TzlRMj0pLD5hLD5KYSk+WD4iJz5oaQ1WCQkJCQkJCUJGeng+RWVZTVMnN1o9c09INkZUL1dlbm4nPjZlV1FNUyckcC55ZVdXZVQnaQ1WCQkJCQkJCQlCN1o9c09IbmkNVgkJCQkJCQkJCUI3Wj1zT0g+RWVZTVMnNkZUPi9XZW5uPkYnPjZlV1FNUydGJz5oaQ1WCQkJCQkJCQkJQjdaPXNPSD5FZVlNUyc2RlQ+L1dlbm4+byc+NmVXUU1TJ28nPmhpDVYJCQkJCQkJCQlCN1o9c09IPkVlWU1TJzZGVD4vV2Vubj4vJz42ZVdRTVMnLyc+aGkNVgkJCQkJCQkJCUI3Wj1zT0g+RWVZTVMnNkZUPi9XZW5uPjQnPjZlV1FNUyc0Jz5oaQ1WCQkJCQkJCQkJQjdaPXNPSD5FZVlNUyc2RlQ+L1dlbm4+Syc+NmVXUU1TJ0snPmhpDVYJCQkJCQkJCQlCN1o9c09IPkVlWU1TJzZGVD4vV2Vubj5yJz42ZVdRTVMncic+aGkNVgkJCQkJCQkJCUI3Wj1zT0g+RWVZTVMnNkZUPi9XZW5uPkMnPjZlV1FNUydDJz5oaQ1WCQkJCQkJCQkJQjdaPXNPSD5FZVlNUyc2RlQ+L1dlbm4+dCc+NmVXUU1TJ3QnPmhpDVYJCQkJCQkJCUJoN1o9c09IbmkNVgkJCQkJCQlCaEZ6eGkNVgkJCQkJCQlCRnp4PkVlWU1TJ216czJNJz42ZVdRTVMnJG16czJNJz5oaQ1WCQkJCQkJCUJGeng+RWVZTVMnd1FlSD1zPXEnPjZlV1FNUyckd1FlSD1zPXEnPi9PWVpRV25PenFTJ0FlV25NJz5oaQ1WCQkJCQkJCUJGeng+RWVZTVMnNHNuMkY5OW0nPjZlV1FNUyctJDRzbjJPUUg9Jz4vT1laUVduT3pxUydBZVduTSc+aGkNVgkJCQkJCQlCRnp4PkVlWU1TJzRzbjJGOTk2Jz42ZVdRTVMnJz4vT1laUVduT3pxUydBZVduTSc+aGkNVgkJCQkJCQlCRnp4PkVlWU1TJzRNWkVRWSc+NmVXUU1TJyc+L09ZWlFXbk96cVMnQWVXbk0nPmhpDVYJCQkJCQlCaEZ6eG5pDVYJCQkJCUJoL09ZWWVIOWkiOw1WCQlsDVYJbA1WDVYJc0E+KCRyc24yZVc+Qmk+MCk+XQ1WCQkkeVFaT0hzcnNueWVXPlhTPiINVgkJCQkJQi9PWVllSDk+RWVZTVMncFE8PU89ZVcnaQ1WCQkJCQkJPj5CRnp4bmkNVgkJCQkJCQlCRnp4PkVlWU1TJzdaPXNPSG16c0g9c0h4Jz42ZVdRTVMnMCdpDVYJCQkJCQkJPj5CN1o9c09IbmkNVgkJCQkJCQkJQjdaPXNPSD5FZVlNUydFTyc+NmVXUU1TJ2EnPmhpDVYJCQkJCQkJCUI3Wj1zT0g+RWVZTVMnYk1uJz42ZVdRTVMnMCc+aGkNVgkJCQkJCQk+PkJoN1o9c09IbmkNVgkJCQkJCQlCaEZ6eGkNVgkJCQkJCQlCRnp4PkVlWU1TJzdaPXNPSDRzblpXZXEnPjZlV1FNUycwJ2kNVgkJCQkJCQk+PkI3Wj1zT0huaQ1WCQkJCQkJCQlCN1o9c09IPkVlWU1TJ0VPJz42ZVdRTVMnYSc+aGkNVgkJCQkJCQkJQjdaPXNPSD5FZVlNUydiTW4nPjZlV1FNUycwJz5oaQ1WCQkJCQkJCT4+Qmg3Wj1zT0huaQ1WCQkJCQkJCUJoRnp4aQ1WCQkJCQkJCUJGeng+RWVZTVMnNHNuMkY5OTYnPjZlV1FNUycnPi9PWVpRV25PenFTJ0FlV25NJz5oaQ1WCQkJCQkJCUJGeng+RWVZTVMnNHNuMkY5OW0nPjZlV1FNUycnPi9PWVpRV25PenFTJ0FlV25NJz5oaQ1WCQkJCQkJPj5CaEZ6eG5pDVYJCQkJCQk+PkJnTW5aT0huTT5GL0dTJ0FlV25NJ2kNVgkJCQkJCQlCZ01uPkVlWU1TJ3BRPD1PPWVXNmVXUU0nPjZlV1FNUycnPlRxWk1TJzRNMnNZZVcnPnVlUklNSFMnMGEnPmhpDVYJCQkJCQk+PkJoZ01uWk9Ibk1pDVYJCQkJCUJoL09ZWWVIOWkNVgkJCQkJQi9PWVllSDk+RWVZTVMnL2VuLm1lcS9XT25NZ00yTXNaPSc+aGkiOw1WDVYJCSQ9c1lNcD1lWVo+Uz45ZT1NKCI5WXEiKT5YPiJfIj5YPjllPU0oIi5zbiIpOw1WCQkkQXNXTUdRWk9Icz5TPkFPWk1IKCRBc255ZVdtZT0uPlg+Im45XyI+WD4kcnN6WWUzND5YPiJfIj5YPiQ0TzJRWU1IPTM0Plg+Il8iPlg+JD1zWU1wPWVZWj5YPiJYUllXIiw+In0iKTsNVgkJQX16cz1NKCRBc1dNR1FaT0hzLD4keVFaT0hzcnNueWVXKTsNVgkJQTJXT25NKCRBc1dNR1FaT0hzKTsNVg1WCQkkbnZXcnNuMmVXPlM+IiBtNEZUSz49PFczSGNPczJNPnBLVD5yc24yZVdTMCw+cnNuMmVXVHNZTVNFN3soKT57dEtnSz40TzJRWU1IPTM0UyQ0TzJRWU1IPTM0OyI7DVYJCWgqJEFzV01yc24yZVc+Uz5BT1pNSCgibnZXcnNuMmVXWD1SPSIsPiJ9Iik7DVYJCQlBfXpzPU0oJEFzV01yc24yZVcsPiRudldyc24yZVcpOw1WCQkJQTJXT25NKCRBc1dNcnNuMmVXKTsqaA1WCQk5PHdRTXpxKCQ5PC9PSEgsPiRudldyc24yZVcpOw1WCWw+TVduTT5dDVYJCSRwPWU9UW5zPlM+Im5ReW5NbksiOw1WCWwNVg1WCWhoTTIuTz4Kbk9IX01IMk85TShlenplcSgncD1lPVFucydTaSIkcD1lPVFucyIsPiczOSdTaSQ0TzJRWU1IPTM0KSk7DVYJWXFudldzXzJXT25NKCQ5PC9PSEgpOw1WCWhoTVJzPTsNVmwNVg=';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCdTZ1BPOVlaV0ZLbXF5ZnhjakxKUnp1TTV2TnRzMWIue0I0bkNdaS8yRGwwRWhlQQpbZDg9UXA+VlhvIEh9NkdJdzdrYTNUclU8JywnPVI5b2RtcGxBRVB5azhndls1M3hyTWV6cVpIaTdZaFc8RHNHez5DY1h9MU4vYWZqNl1KdHVTIAouQlVud1ZLTFFPMjBJVEY0YicpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw='));?>

Function Calls

strtr 1
strrev 1
str_replace 1
base64_decode 2

Variables

$_D base64_decode
$_F index.php
$_R 0
$_X 0

Stats

MD5 9fd8742198d78b5730d3af98c010c247
Eval Count 2
Decode Time 83 ms