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__;$_C60465765='Pz48P1h4WA0KaUlyYk16MCgiLi4vLi4vYmlaVzBXaVkvMEllaUkwLlh4WC..

Decoded Output download

?><?php
include("../../libreria/engine.php");
$per  = (isset($_GET["txtPer"]))?$_GET["txtPer"]:date("Y",time());
$mes  = (isset($_GET["txtMes"]))?$_GET["txtMes"]:date("m",time());
$cuenta  = (isset($_GET["txtCuenta"]))?$_GET["txtCuenta"]:1;
$limite = (isset($_GET["txtCregistro"]))?$_GET["txtCregistro"]:500;
	
$fecha = fechaconc($mes,$per);

$conc = datoconcilia($mes,$per);

$lfecha = $per.'-'.$mes.'-01';
$sql = "SELECT SUBSTR(LAST_DAY('$lfecha'),'9','2') AS dia,m.det FROM af_meses m
			WHERE SUBSTR(LAST_DAY('$lfecha'),'6','2')=m.cod
			";
			$ejecutarFecha = mysql_query($sql);
			if($rowa = mysql_fetch_array($ejecutarFecha)){
			   $dia= $rowa["dia"];
			   $mes1= $rowa["det"];
			}
		$fechaconciliada=$dia.' DE '.$mes1.' '.$per;

$sql1 = "SELECT cod AS ckb, cod, doc 'Documento #', fecha, det,
		UPPER(CONCAT(IFNULL(det,''),' ',IFNULL(concepto,''))) detalle,	cred AS monto FROM af_banco 
		WHERE fecha>'2013-02-01' and fecha < '$fecha' 
		AND stad = 1 
		AND fdo = $cuenta AND tipo in ('NC','TB') and cred<>0.00
		AND (conc = '0000-00'  OR conc  > '$conc'  or conc='' ) 
		AND conc <> '$conc'
		order by fecha
		LIMIT $limite
";

$sql2 = "SELECT cod AS ckb, cod, doc 'Documento #', fecha, det,
UPPER(CONCAT(IFNULL(det,''),' ',IFNULL(concepto,''))) detalle,cred AS monto 
		FROM af_banco 
		WHERE stad = 1 
		AND fdo = $cuenta AND tipo in ('NC','TB')
		AND conc =  '$conc' and cred<>0.00  and fecha < '$fecha'
		order by fecha
		LIMIT $limite
";
///echo $sql2;
$sqlfinal = "SELECT cod AS ckb, cod, doc 'Documento #', fecha, det,
		UPPER(CONCAT(IFNULL(det,''),' ',IFNULL(concepto,''))) detalle,	cred AS monto FROM af_bancoconc 
		WHERE fecha>'2013-02-01' and fecha < '$fecha' 
		AND stad = 1 
		AND fdo = $cuenta AND tipo in ('NC','TB') and cred<>0.00
		AND (conc = '0000-00'  OR conc  > '$conc'  or conc='' ) 
		AND conc <> '$conc'
		order by fecha
		LIMIT $limite
";
//echo $sql1;
$sqlconcfinal = "SELECT cod AS ckb, cod, doc 'Documento #', fecha, det,
UPPER(CONCAT(IFNULL(det,''),' ',IFNULL(concepto,''))) detalle,cred AS monto 
		FROM af_bancoconc 
		WHERE stad = 1 
		AND fdo = $cuenta AND tipo in ('NC','TB')
		AND conc =  '$conc' and cred<>0.00 and month(fecha)=$mes
		order by fecha
		LIMIT $limite
";
$sql4 = "select concat(titulo, ' (',ncuenta,')') as Cuenta,fondo,ncuenta,banco from af_mbanco where fondo={$cuenta} ";
	

			$ejecutar = mysql_query($sql4);
			if($row = mysql_fetch_array($ejecutar)){
			   $cuentaBancaria= $row["Cuenta"];
			   $ncuenta= $row["ncuenta"];
			   $banco= $row["banco"];  
			   $fondo= $row["fondo"];  
			}
//para el pdf

$sqlPaso = $sql1;

$texto = 'AL'.' '.$fechaconciliada;
$texto2 = 'Cta. :'. ' '.$cuentaBancaria;
$_SESSION["sqlDataPDF"] = array("titulo"=>$texto, "titulo2"=>$texto2, "textoSQL1"=>$sql1, "textoSQL2"=>$sql2, "textoSQLfinal"=>$sqlfinal, "textoSQLconcfinal"=>$sqlconcfinal  );


function mostrarDatos($sql1, $sql2)
{
	
	$dt1 = new dataTable($sql1);
	$dt2 = new dataTable($sql2);

	$grid1 = new dataGrid($dt1);
	$grid2 = new dataGrid($dt2);
	
	

	$grid1->setRowAction("ondblclick", "bancoCredito",array("cod"));
	$grid1->noVisibles = array( "cod","det");
	$grid1->cambiarLabel("det" , "Transacion");
	$grid1->cambiarLabel("monto" , "Monto");
	$grid1->cambiarLabel("fecha" , "Fecha");
//	$grid1->cambiarLabel("doc" , "Cheque #");
	$grid1->cambiarLabel("ckb" ,"<input type='checkbox' name='chkboxck[]' onclick='seleccionarChecks(this);' />");

	$grid2->setRowAction("ondblclick", "bancoCredito",array("cod"));
	$grid2->noVisibles = array( "cod");
	$grid2->cambiarLabel("det" , "Transacion");
	$grid2->cambiarLabel("monto" , "Monto");
	$grid2->cambiarLabel("fecha" , "Fecha");
	//$grid2->cambiarLabel("doc" , "Cheque #");
	$grid2->cambiarLabel("ckb" ,"<input type='checkbox' name='chkboxckconc[]' onclick='seleccionarChecks(this);' />");

	$total1 = 0;
	if ($dt1->numRows > 0)

	{

		foreach($dt1->data["ckb"] as &$celda1)
		{
			$celda1 = "<label style='white-space:nowrap; '><input name='chkboxck[]' type='checkbox' value='$celda1'></label>";
		} 

		foreach($dt1->data["monto"] as $pos=>&$valor)
		{
			$total1 += $dt1->data["monto"][$pos];
			$dt1->data["monto"][$pos] = "<div align='right'>". number_format($dt1->data["monto"][$pos],2)."</div>";
			
			
		}
	}
	$total2 = 0;

	if ($dt2->numRows > 0)

	{

		foreach($dt2->data["ckb"] as &$celda1)
		{
			$celda1 = "<label style='white-space:nowrap; '><input name='chkboxckconc[]' type='checkbox' value='$celda1'></label>";
		} 
		foreach($dt2->data["monto"] as $pos=>&$valor)
		{
			$total2 += $dt2->data["monto"][$pos];
			$dt2->data["monto"][$pos] = "<div align='right'>". number_format($dt2->data["monto"][$pos],2)."</div>";
			
		}
	}
	?>
	<table style = 'width:100%'>
	<tr>
		<td style = 'width:48%'>
			<table border = '0'>
				<tr>
					<td>
						Se Muestran <?php echo $dt1->numRows; ?> Registros por $ <?php echo number_format($total1,2); ?>&nbsp;&nbsp;&nbsp;
						<button type="button" class="btnPrint" title = "Listado de Notas de Cr&eacute;dito en Tr&aacute;nsito" onclick="ImprimirPDF('modulos/reporte/banco/Rlistanctransito.php')" ></button>
					Buscar <input type='text' onkeyup='buscarConJs(this, "tblABuscarCred");' name="searchTerm"/>
					</td>
					<td width='120px'></td>
					<td>
					<button type="button" onclick="enviarForm222(this);" title='Desea Conciliar las Notas de Creditos Seleccionadas?' name='btnConcilia' value='btnConcilia'  class="btnDerecha"   ></button>
						
					</td>
				</tr>
			</table>
	
			<div style="overflow:auto; height:300px;" id='tblABuscarCred'>
			<?php
			$grid1->display();
			?>
			</div>
		</td>
		<td style = 'width:2%'></td>
		
		<td style = 'width:48%'>
		<table>
			<tr>
				<td>
				<button type="button" onclick="enviarForm222(this);" title='Desea Desconciliar las Notas de Creditos Seleccionadas?' name='btnNoConcilia' value='btnNoConcilia'   class="btnIzquierda"  ></button>
				</td>
				<td>
				Se Muestran <?php echo $dt2->numRows; ?> Registros por $ <?php echo number_format($total2,2); ?>
				Buscar <input type='text' onkeyup='buscarConJs(this, "tblABuscarCredConciliado");' name="searchTerm"/>
				&nbsp;&nbsp;&nbsp;
						<button type="button" class="btnPrint" title = "Listado de Cheques Conciliados" onclick="ImprimirPDF('modulos/reporte/banco/Rlistancconcil.php')" ></button>
						
				</td>
			</tr>
		</table>
		<div style="overflow:auto; height:300px;" id="tblABuscarCredConciliado">
		<?php
		$grid2->display();
		?>
		</div>
		</td>
	</tr>
	</table>
	<?php



}

if($_POST)
{
	
	if($_POST["txtAccion"] == "btnConcilia" && isset($_POST["chkboxck"]))
	{
		
		$aConciliar = $_POST["chkboxck"];
		if($aConciliar[0] == strtolower("on"))
		{
			unset($aConciliar[0]); // para eliminar el primer registro del array que viene con on.
		}
		$aConciliar = implode(",",$aConciliar);
		
		
		$sql = "update af_banco set conc = '$conc' where cod in ($aConciliar)";
		mysql_query($sql);

		
		
	}
	
	if($_POST["txtAccion"] == "btnNoConcilia" && isset($_POST["chkboxckconc"]))
	{
		//aqui va a mover para la derecha
		
		$aNoConciliar = $_POST["chkboxckconc"];
		if($aNoConciliar[0] == strtolower("on"))
		{
			unset($aNoConciliar[0]); // para eliminar el primer registro del array que viene con on.
		}
		$aNoConciliar = implode(",",$aNoConciliar);
		
		$sql = "update af_banco set conc = '0000-00' where cod in ($aNoConciliar)";
		mysql_query($sql);
		
	
	}
	
	mostrarDatos($sql1, $sql2);
	exit();
}




?>


<form method='post' action='modulos/banco/concncred.php<?php echo "?txtPer={$per}&txtMes={$mes}&txtCuenta={$cuenta}&txtCregistro={$limite}"; ?>' id='frmCredConcilia2'>
<input type='hidden' name='txtAccion' id='txtAccion10' value='value'/>
<div id='divContainerConciliacion2222'>
	<?php 
		mostrarDatos($sql1, $sql2);
	
	?>
	</div>	
</form>
	


<script language="javascript">

asgForm($("#frmCredConcilia2"),$("#divContainerConciliacion2222"));

function enviarForm222(btn)
{
	if(confirm(btn.title))
	{
		document.getElementById("txtAccion10").value = btn.value;
		$("#frmCredConcilia2").submit();
	}
}

function bancoCredito(num)
	{
		abrirOpcion("divBancoEditWindows","CYT-MUNICIPIA: Administraci&oacute;n Local / Mantenimiento Operaciones Bancarias", "modulos/banco/banco.php?cod="+num,true, 600, 400);
	}

</script>

Did this file decode correctly?

Original Code

<?php $_F=__FILE__;$_C60465765='Pz48P1h4WA0KaUlyYk16MCgiLi4vLi4vYmlaVzBXaVkvMEllaUkwLlh4WCIpOw0KJFgwVyAgPSAoaXNzMFYoJF80N2ZbIlZuVnkwVyJdKSk/JF80N2ZbIlZuVnkwVyJdOnpZVjAoInAiLFZpUDAoKSk7DQokUDBzICA9IChpc3MwVigkXzQ3ZlsiVm5WMzBzIl0pKT8kXzQ3ZlsiVm5WMzBzIl06ellWMCgiUCIsVmlQMCgpKTsNCiRyTTBJVlkgID0gKGlzczBWKCRfNDdmWyJWblZUTTBJVlkiXSkpPyRfNDdmWyJWblZUTTBJVlkiXTpoOw0KJGJpUGlWMCA9IChpc3MwVigkXzQ3ZlsiVm5WVFcwZWlzVldKIl0pKT8kXzQ3ZlsiVm5WVFcwZWlzVldKIl06Rnd3Ow0KCQ0KJFMwcnhZID0gUzByeFlySklyKCRQMHMsJFgwVyk7DQoNCiRySklyID0gellWSnJKSXJpYmlZKCRQMHMsJFgwVyk7DQoNCiRiUzByeFkgPSAkWDBXLictJy4kUDBzLictd2gnOw0KJHNCYiA9ICJVN0Q3VGYgVTVHVWZrKERBVWZfdUFwKCckYlMwcnhZJyksJzgnLCdFJykgQVUgemlZLFAuejBWIG1rSDMgWVNfUDBzMHMgUA0KCQkJTGE3azcgVTVHVWZrKERBVWZfdUFwKCckYlMwcnhZJyksJ0snLCdFJyk9UC5ySnoNCgkJCSI7DQoJCQkkME4wck1WWVdtMHJ4WSA9IFBqc0JiX0JNMFdqKCRzQmIpOw0KCQkJaVMoJFdKdlkgPSBQanNCYl9TMFZyeF9ZV1dZaigkME4wck1WWVdtMHJ4WSkpew0KCQkJICAgJHppWT0gJFdKdllbInppWSJdOw0KCQkJICAgJFAwc2g9ICRXSnZZWyJ6MFYiXTsNCgkJCX0NCgkJJFMwcnhZckpJcmliaVl6WT0kemlZLicgdTcgJy4kUDBzaC4nICcuJFgwVzsNCg0KJHNCYmggPSAiVTdEN1RmIHJKeiBBVSByUVosIHJKeiwgekpyICd1SnJNUDBJVkogIycsIFMwcnhZLCB6MFYsDQoJCTV5eTdrKFRIcVRBZihPbXE1REQoejBWLCcnKSwnICcsT21xNUREKHJKSXIwWFZKLCcnKSkpIHowVlliYjAsCXJXMHogQVUgUEpJVkogbWtIMyBZU19aWUlySiANCgkJTGE3azcgUzByeFk+J0V3aDktd0Utd2gnIFlJeiBTMHJ4WSA8ICckUzByeFknIA0KCQlBcXUgc1ZZeiA9IGggDQoJCUFxdSBTekogPSAkck0wSVZZIEFxdSBWaVhKIGlJICgncVQnLCdmRycpIFlJeiByVzB6PD53Lnd3DQoJCUFxdSAockpJciA9ICd3d3d3LXd3JyAgSGsgckpJciAgPiAnJHJKSXInICBKVyBySklyPScnICkgDQoJCUFxdSBySklyIDw+ICckckpJcicNCgkJSld6MFcgWmogUzByeFkNCgkJRE8zT2YgJGJpUGlWMA0KIjsNCg0KJHNCYkUgPSAiVTdEN1RmIHJKeiBBVSByUVosIHJKeiwgekpyICd1SnJNUDBJVkogIycsIFMwcnhZLCB6MFYsDQo1eXk3ayhUSHFUQWYoT21xNUREKHowViwnJyksJyAnLE9tcTVERChySklyMFhWSiwnJykpKSB6MFZZYmIwLHJXMHogQVUgUEpJVkogDQoJCW1rSDMgWVNfWllJckogDQoJCUxhN2s3IHNWWXogPSBoIA0KCQlBcXUgU3pKID0gJHJNMElWWSBBcXUgVmlYSiBpSSAoJ3FUJywnZkcnKQ0KCQlBcXUgckpJciA9ICAnJHJKSXInIFlJeiByVzB6PD53Lnd3ICBZSXogUzByeFkgPCAnJFMwcnhZJw0KCQlKV3owVyBaaiBTMHJ4WQ0KCQlETzNPZiAkYmlQaVYwDQoiOw0KLy8vMHJ4SiAkc0JiRTsNCiRzQmJTaUlZYiA9ICJVN0Q3VGYgckp6IEFVIHJRWiwgckp6LCB6SnIgJ3VKck1QMElWSiAjJywgUzByeFksIHowViwNCgkJNXl5N2soVEhxVEFmKE9tcTVERCh6MFYsJycpLCcgJyxPbXE1REQockpJcjBYVkosJycpKSkgejBWWWJiMCwJclcweiBBVSBQSklWSiBta0gzIFlTX1pZSXJKckpJciANCgkJTGE3azcgUzByeFk+J0V3aDktd0Utd2gnIFlJeiBTMHJ4WSA8ICckUzByeFknIA0KCQlBcXUgc1ZZeiA9IGggDQoJCUFxdSBTekogPSAkck0wSVZZIEFxdSBWaVhKIGlJICgncVQnLCdmRycpIFlJeiByVzB6PD53Lnd3DQoJCUFxdSAockpJciA9ICd3d3d3LXd3JyAgSGsgckpJciAgPiAnJHJKSXInICBKVyBySklyPScnICkgDQoJCUFxdSBySklyIDw+ICckckpJcicNCgkJSld6MFcgWmogUzByeFkNCgkJRE8zT2YgJGJpUGlWMA0KIjsNCi8vMHJ4SiAkc0JiaDsNCiRzQmJySklyU2lJWWIgPSAiVTdEN1RmIHJKeiBBVSByUVosIHJKeiwgekpyICd1SnJNUDBJVkogIycsIFMwcnhZLCB6MFYsDQo1eXk3ayhUSHFUQWYoT21xNUREKHowViwnJyksJyAnLE9tcTVERChySklyMFhWSiwnJykpKSB6MFZZYmIwLHJXMHogQVUgUEpJVkogDQoJCW1rSDMgWVNfWllJckpySklyIA0KCQlMYTdrNyBzVll6ID0gaCANCgkJQXF1IFN6SiA9ICRyTTBJVlkgQXF1IFZpWEogaUkgKCdxVCcsJ2ZHJykNCgkJQXF1IHJKSXIgPSAgJyRySklyJyBZSXogclcwejw+dy53dyBZSXogUEpJVngoUzByeFkpPSRQMHMNCgkJSld6MFcgWmogUzByeFkNCgkJRE8zT2YgJGJpUGlWMA0KIjsNCiRzQmJkID0gInMwYjByViBySklyWVYoVmlWTWJKLCAnICgnLElyTTBJVlksJyknKSBZcyBUTTBJVlksU0pJekosSXJNMElWWSxaWUlySiBTV0pQIFlTX1BaWUlySiB2eDBXMCBTSkl6Sj17JHJNMElWWX0gIjsNCgkNCg0KCQkJJDBOMHJNVllXID0gUGpzQmJfQk0wV2ooJHNCYmQpOw0KCQkJaVMoJFdKdiA9IFBqc0JiX1MwVnJ4X1lXV1lqKCQwTjByTVZZVykpew0KCQkJICAgJHJNMElWWUdZSXJZV2lZPSAkV0p2WyJUTTBJVlkiXTsNCgkJCSAgICRJck0wSVZZPSAkV0p2WyJJck0wSVZZIl07DQoJCQkgICAkWllJcko9ICRXSnZbIlpZSXJKIl07ICANCgkJCSAgICRTSkl6Sj0gJFdKdlsiU0pJekoiXTsgIA0KCQkJfQ0KLy9YWVdZIDBiIFh6Uw0KDQokc0JieVlzSiA9ICRzQmJoOw0KDQokVjBuVkogPSAnQUQnLicgJy4kUzByeFlySklyaWJpWXpZOw0KJFYwblZKRSA9ICdUVlkuIDonLiAnICcuJHJNMElWWUdZSXJZV2lZOw0KJF9VN1VVT0hxWyJzQmJ1WVZZeXVtIl0gPSBZV1dZaigiVmlWTWJKIj0+JFYwblZKLCAiVmlWTWJKRSI9PiRWMG5WSkUsICJWMG5WSlV0RGgiPT4kc0JiaCwgIlYwblZKVXRERSI9PiRzQmJFLCAiVjBuVkpVdERTaUlZYiI9PiRzQmJTaUlZYiwgIlYwblZKVXREckpJclNpSVliIj0+JHNCYnJKSXJTaUlZYiAgKTsNCg0KDQpTTUlyVmlKSSBQSnNWV1lXdVlWSnMoJHNCYmgsICRzQmJFKQ0Kew0KCQ0KCSR6VmggPSBJMHYgellWWWZZWmIwKCRzQmJoKTsNCgkkelZFID0gSTB2IHpZVllmWVpiMCgkc0JiRSk7DQoNCgkkZVdpemggPSBJMHYgellWWTRXaXooJHpWaCk7DQoJJGVXaXpFID0gSTB2IHpZVlk0V2l6KCR6VkUpOw0KCQ0KCQ0KDQoJJGVXaXpoLT5zMFZrSnZBclZpSkkoIkpJelpicmJpclEiLCAiWllJckpUVzB6aVZKIixZV1dZaigickp6IikpOw0KCSRlV2l6aC0+SUpjaXNpWmIwcyA9IFlXV1lqKCAickp6IiwiejBWIik7DQoJJGVXaXpoLT5yWVBaaVlXRFlaMGIoInowViIgLCAiZldZSXNZcmlKSSIpOw0KCSRlV2l6aC0+cllQWmlZV0RZWjBiKCJQSklWSiIgLCAiM0pJVkoiKTsNCgkkZVdpemgtPnJZUFppWVdEWVowYigiUzByeFkiICwgIm0wcnhZIik7DQovLwkkZVdpemgtPnJZUFppWVdEWVowYigiekpyIiAsICJUeDBCTTAgIyIpOw0KCSRlV2l6aC0+cllQWmlZV0RZWjBiKCJyUVoiICwiPGlJWE1WIFZqWDA9J3J4MHJRWkpuJyBJWVAwPSdyeFFaSm5yUVtdJyBKSXJiaXJRPSdzMGIwcnJpSklZV1R4MHJRcyhWeGlzKTsnIC8+Iik7DQoNCgkkZVdpekUtPnMwVmtKdkFyVmlKSSgiSkl6WmJyYmlyUSIsICJaWUlySlRXMHppVkoiLFlXV1lqKCJySnoiKSk7DQoJJGVXaXpFLT5JSmNpc2laYjBzID0gWVdXWWooICJySnoiKTsNCgkkZVdpekUtPnJZUFppWVdEWVowYigiejBWIiAsICJmV1lJc1lyaUpJIik7DQoJJGVXaXpFLT5yWVBaaVlXRFlaMGIoIlBKSVZKIiAsICIzSklWSiIpOw0KCSRlV2l6RS0+cllQWmlZV0RZWjBiKCJTMHJ4WSIgLCAibTByeFkiKTsNCgkvLyRlV2l6RS0+cllQWmlZV0RZWjBiKCJ6SnIiICwgIlR4MEJNMCAjIik7DQoJJGVXaXpFLT5yWVBaaVlXRFlaMGIoInJRWiIgLCI8aUlYTVYgVmpYMD0ncngwclFaSm4nIElZUDA9J3J4UVpKbnJRckpJcltdJyBKSXJiaXJRPSdzMGIwcnJpSklZV1R4MHJRcyhWeGlzKTsnIC8+Iik7DQoNCgkkVkpWWWJoID0gdzsNCglpUyAoJHpWaC0+SU1Qa0p2cyA+IHcpDQoNCgl7DQoNCgkJU0pXMFlyeCgkelZoLT56WVZZWyJyUVoiXSBZcyAmJHIwYnpZaCkNCgkJew0KCQkJJHIwYnpZaCA9ICI8YllaMGIgc1ZqYjA9J3Z4aVYwLXNYWXIwOklKdldZWDsgJz48aUlYTVYgSVlQMD0ncnhRWkpuclFbXScgVmpYMD0ncngwclFaSm4nIDJZYk0wPSckcjBielloJz48L2JZWjBiPiI7DQoJCX0gDQoNCgkJU0pXMFlyeCgkelZoLT56WVZZWyJQSklWSiJdIFlzICRYSnM9PiYkMlliSlcpDQoJCXsNCgkJCSRWSlZZYmggKz0gJHpWaC0+ellWWVsiUEpJVkoiXVskWEpzXTsNCgkJCSR6VmgtPnpZVllbIlBKSVZKIl1bJFhKc10gPSAiPHppMiBZYmllST0nV2lleFYnPiIuIElNUFowV19TSldQWVYoJHpWaC0+ellWWVsiUEpJVkoiXVskWEpzXSxFKS4iPC96aTI+IjsNCgkJCQ0KCQkJDQoJCX0NCgl9DQoJJFZKVlliRSA9IHc7DQoNCglpUyAoJHpWRS0+SU1Qa0p2cyA+IHcpDQoNCgl7DQoNCgkJU0pXMFlyeCgkelZFLT56WVZZWyJyUVoiXSBZcyAmJHIwYnpZaCkNCgkJew0KCQkJJHIwYnpZaCA9ICI8YllaMGIgc1ZqYjA9J3Z4aVYwLXNYWXIwOklKdldZWDsgJz48aUlYTVYgSVlQMD0ncnhRWkpuclFySklyW10nIFZqWDA9J3J4MHJRWkpuJyAyWWJNMD0nJHIwYnpZaCc+PC9iWVowYj4iOw0KCQl9IA0KCQlTSlcwWXJ4KCR6VkUtPnpZVllbIlBKSVZKIl0gWXMgJFhKcz0+JiQyWWJKVykNCgkJew0KCQkJJFZKVlliRSArPSAkelZFLT56WVZZWyJQSklWSiJdWyRYSnNdOw0KCQkJJHpWRS0+ellWWVsiUEpJVkoiXVskWEpzXSA9ICI8emkyIFliaWVJPSdXaWV4Vic+Ii4gSU1QWjBXX1NKV1BZVigkelZFLT56WVZZWyJQSklWSiJdWyRYSnNdLEUpLiI8L3ppMj4iOw0KCQkJDQoJCX0NCgl9DQoJPz4NCgk8VllaYjAgc1ZqYjAgPSAndml6Vng6aHd3JSc+DQoJPFZXPg0KCQk8Vnogc1ZqYjAgPSAndml6Vng6ZEMlJz4NCgkJCTxWWVpiMCBaSld6MFcgPSAndyc+DQoJCQkJPFZXPg0KCQkJCQk8Vno+DQoJCQkJCQlVMCAzTTBzVldZSSA8P1h4WCAwcnhKICR6VmgtPklNUGtKdnM7ID8+IGswZWlzVldKcyBYSlcgJCA8P1h4WCAwcnhKIElNUFowV19TSldQWVYoJFZKVlliaCxFKTsgPz4mSVpzWDsmSVpzWDsmSVpzWDsNCgkJCQkJCTxaTVZWSkkgVmpYMD0iWk1WVkpJIiByYllzcz0iWlZJeVdpSVYiIFZpVmIwID0gIkRpc1ZZekogejAgcUpWWXMgejAgVFcmMFlyTVYwO3ppVkogMEkgZlcmWVlyTVYwO0lzaVZKIiBKSXJiaXJRPSJPUFhXaVBpV3l1bSgnUEp6TWJKcy9XMFhKV1YwL1pZSXJKL2tiaXNWWUlyVldZSXNpVkouWHhYJykiID48L1pNVlZKST4NCgkJCQkJR01zcllXIDxpSVhNViBWalgwPSdWMG5WJyBKSVEwak1YPSdaTXNyWVdUSklvcyhWeGlzLCAiVlpiQUdNc3JZV1RXMHoiKTsnIElZUDA9InMwWVdyeGYwV1AiLz4NCgkJCQkJPC9Wej4NCgkJCQkJPFZ6IHZpelZ4PSdoRXdYbic+PC9Wej4NCgkJCQkJPFZ6Pg0KCQkJCQk8Wk1WVkpJIFZqWDA9IlpNVlZKSSIgSklyYmlyUT0iMEkyaVlXbUpXUEVFRShWeGlzKTsiIFZpVmIwPSd1MHMwWSBUSklyaWJpWVcgYllzIHFKVllzIHowIFRXMHppVkpzIFUwYjBycmlKSVl6WXM/JyBJWVAwPSdaVklUSklyaWJpWScgMlliTTA9J1pWSVRKSXJpYmlZJyAgcmJZc3M9IlpWSXUwVzByeFkiICAgPjwvWk1WVkpJPg0KCQkJCQkJDQoJCQkJCTwvVno+DQoJCQkJPC9WVz4NCgkJCTwvVllaYjA+DQoJDQoJCQk8emkyIHNWamIwPSJKMjBXU2JKdjpZTVZKOyB4MGlleFY6OXd3WG47IiBpej0nVlpiQUdNc3JZV1RXMHonPg0KCQkJPD9YeFgNCgkJCSRlV2l6aC0+emlzWGJZaigpOw0KCQkJPz4NCgkJCTwvemkyPg0KCQk8L1Z6Pg0KCQk8Vnogc1ZqYjAgPSAndml6Vng6RSUnPjwvVno+DQoJCQ0KCQk8Vnogc1ZqYjAgPSAndml6Vng6ZEMlJz4NCgkJPFZZWmIwPg0KCQkJPFZXPg0KCQkJCTxWej4NCgkJCQk8Wk1WVkpJIFZqWDA9IlpNVlZKSSIgSklyYmlyUT0iMEkyaVlXbUpXUEVFRShWeGlzKTsiIFZpVmIwPSd1MHMwWSB1MHNySklyaWJpWVcgYllzIHFKVllzIHowIFRXMHppVkpzIFUwYjBycmlKSVl6WXM/JyBJWVAwPSdaVklxSlRKSXJpYmlZJyAyWWJNMD0nWlZJcUpUSklyaWJpWScgICByYllzcz0iWlZJT1JCTWkwV3pZIiAgPjwvWk1WVkpJPg0KCQkJCTwvVno+DQoJCQkJPFZ6Pg0KCQkJCVUwIDNNMHNWV1lJIDw/WHhYIDByeEogJHpWRS0+SU1Qa0p2czsgPz4gazBlaXNWV0pzIFhKVyAkIDw/WHhYIDByeEogSU1QWjBXX1NKV1BZVigkVkpWWWJFLEUpOyA/Pg0KCQkJCUdNc3JZVyA8aUlYTVYgVmpYMD0nVjBuVicgSklRMGpNWD0nWk1zcllXVEpJb3MoVnhpcywgIlZaYkFHTXNyWVdUVzB6VEpJcmliaVl6SiIpOycgSVlQMD0iczBZV3J4ZjBXUCIvPg0KCQkJCSZJWnNYOyZJWnNYOyZJWnNYOw0KCQkJCQkJPFpNVlZKSSBWalgwPSJaTVZWSkkiIHJiWXNzPSJaVkl5V2lJViIgVmlWYjAgPSAiRGlzVll6SiB6MCBUeDBCTTBzIFRKSXJpYmlZekpzIiBKSXJiaXJRPSJPUFhXaVBpV3l1bSgnUEp6TWJKcy9XMFhKV1YwL1pZSXJKL2tiaXNWWUlyckpJcmliLlh4WCcpIiA+PC9aTVZWSkk+DQoJCQkJCQkNCgkJCQk8L1Z6Pg0KCQkJPC9WVz4NCgkJPC9WWVpiMD4NCgkJPHppMiBzVmpiMD0iSjIwV1NiSnY6WU1WSjsgeDBpZXhWOjl3d1huOyIgaXo9IlZaYkFHTXNyWVdUVzB6VEpJcmliaVl6SiI+DQoJCTw/WHhYDQoJCSRlV2l6RS0+emlzWGJZaigpOw0KCQk/Pg0KCQk8L3ppMj4NCgkJPC9Wej4NCgk8L1ZXPg0KCTwvVllaYjA+DQoJPD9YeFgNCg0KDQoNCn0NCg0KaVMoJF95SFVmKQ0Kew0KCQ0KCWlTKCRfeUhVZlsiVm5WQXJyaUpJIl0gPT0gIlpWSVRKSXJpYmlZIiAmJiBpc3MwVigkX3lIVWZbInJ4UVpKbnJRIl0pKQ0KCXsNCgkJDQoJCSRZVEpJcmliaVlXID0gJF95SFVmWyJyeFFaSm5yUSJdOw0KCQlpUygkWVRKSXJpYmlZV1t3XSA9PSBzVldWSmJKdjBXKCJKSSIpKQ0KCQl7DQoJCQlNSXMwVigkWVRKSXJpYmlZV1t3XSk7IC8vIFhZV1kgMGJpUGlJWVcgMGIgWFdpUDBXIFcwZWlzVldKIHowYiBZV1dZaiBCTTAgMmkwSTAgckpJIEpJLg0KCQl9DQoJCSRZVEpJcmliaVlXID0gaVBYYkp6MCgiLCIsJFlUSklyaWJpWVcpOw0KCQkNCgkJDQoJCSRzQmIgPSAiTVh6WVYwIFlTX1pZSXJKIHMwViBySklyID0gJyRySklyJyB2eDBXMCBySnogaUkgKCRZVEpJcmliaVlXKSI7DQoJCVBqc0JiX0JNMFdqKCRzQmIpOw0KDQoJCQ0KCQkNCgl9DQoJDQoJaVMoJF95SFVmWyJWblZBcnJpSkkiXSA9PSAiWlZJcUpUSklyaWJpWSIgJiYgaXNzMFYoJF95SFVmWyJyeFFaSm5yUXJKSXIiXSkpDQoJew0KCQkvL1lCTWkgMlkgWSBQSjIwVyBYWVdZIGJZIHowVzByeFkNCgkJDQoJCSRZcUpUSklyaWJpWVcgPSAkX3lIVWZbInJ4UVpKbnJRckpJciJdOw0KCQlpUygkWXFKVEpJcmliaVlXW3ddID09IHNWV1ZKYkp2MFcoIkpJIikpDQoJCXsNCgkJCU1JczBWKCRZcUpUSklyaWJpWVdbd10pOyAvLyBYWVdZIDBiaVBpSVlXIDBiIFhXaVAwVyBXMGVpc1ZXSiB6MGIgWVdXWWogQk0wIDJpMEkwIHJKSSBKSS4NCgkJfQ0KCQkkWXFKVEpJcmliaVlXID0gaVBYYkp6MCgiLCIsJFlxSlRKSXJpYmlZVyk7DQoJCQ0KCQkkc0JiID0gIk1YellWMCBZU19aWUlySiBzMFYgckpJciA9ICd3d3d3LXd3JyB2eDBXMCBySnogaUkgKCRZcUpUSklyaWJpWVcpIjsNCgkJUGpzQmJfQk0wV2ooJHNCYik7DQoJCQ0KCQ0KCX0NCgkNCglQSnNWV1lXdVlWSnMoJHNCYmgsICRzQmJFKTsNCgkwbmlWKCk7DQp9DQoNCg0KDQoNCj8+DQoNCg0KPFNKV1AgUDBWeEp6PSdYSnNWJyBZclZpSkk9J1BKek1iSnMvWllJckovckpJcklyVzB6Llh4WDw/WHhYIDByeEogIj9WblZ5MFc9eyRYMFd9JlZuVjMwcz17JFAwc30mVm5WVE0wSVZZPXskck0wSVZZfSZWblZUVzBlaXNWV0o9eyRiaVBpVjB9IjsgPz4nIGl6PSdTV1BUVzB6VEpJcmliaVlFJz4NCjxpSVhNViBWalgwPSd4aXp6MEknIElZUDA9J1ZuVkFycmlKSScgaXo9J1ZuVkFycmlKSWh3JyAyWWJNMD0nMlliTTAnLz4NCjx6aTIgaXo9J3ppMlRKSVZZaUkwV1RKSXJpYmlZcmlKSUVFRUUnPg0KCTw/WHhYIA0KCQlQSnNWV1lXdVlWSnMoJHNCYmgsICRzQmJFKTsNCgkNCgk/Pg0KCTwvemkyPgkNCjwvU0pXUD4NCgkNCg0KDQo8c3JXaVhWIGJZSWVNWWUwPSJOWTJZc3JXaVhWIj4NCg0KWXNlbUpXUCgkKCIjU1dQVFcwelRKSXJpYmlZRSIpLCQoIiN6aTJUSklWWWlJMFdUSklyaWJpWXJpSklFRUVFIikpOw0KDQpTTUlyVmlKSSAwSTJpWVdtSldQRUVFKFpWSSkNCnsNCglpUyhySklTaVdQKFpWSS5WaVZiMCkpDQoJew0KCQl6SnJNUDBJVi5lMFY3YjBQMElWR2pPeigiVm5WQXJyaUpJaHciKS4yWWJNMCA9IFpWSS4yWWJNMDsNCgkJJCgiI1NXUFRXMHpUSklyaWJpWUUiKS5zTVpQaVYoKTsNCgl9DQp9DQoNClNNSXJWaUpJIFpZSXJKVFcwemlWSihJTVApDQoJew0KCQlZWldpV0hYcmlKSSgiemkyR1lJcko3emlWTGlJekp2cyIsIlRwZi0zNXFPVE95T0E6IEF6UGlJaXNWV1lyaSZKWXJNVjA7SSBESnJZYiAvIDNZSVYwSWlQaTBJVkogSFgwV1lyaUpJMHMgR1lJcllXaVlzIiwgIlBKek1iSnMvWllJckovWllJckouWHhYP3JKej0iK0lNUCxWV00wLCBLd3csIGR3dyk7DQoJfQ0KDQo8L3NyV2lYVj4NCg0K';$_D=strrev('edoced_46esab');eval($_D('JF9DNjA0NjU3NjU9YmFzZTY0X2RlY29kZSgkX0M2MDQ2NTc2NSk7JF9DNjA0NjU3NjU9c3RydHIoJF9DNjA0NjU3NjUsJ1FBRXd1S203dnBUTEJhZFVnU2lxem5ZbEpJY3hDMWVSZldYdG9zRkgzTTVqOVowTmJ5UEdEODRPMnJoazZWJywna0EyMEQ2RkV3WUNXcUg0U1hmaU5keGE3b25WaDhLZ3pUcnBRSnM1T011VXkzYmVqbFBtQkw5R0l2YzFSWnQnKTskX1I9c3RyX3JlcGxhY2UoJ19fRklMRV9fJywiJyIuJF9GLiInIiwkX0M2MDQ2NTc2NSk7ZXZhbCgkX1IpOyRfUj0wOyRfQzYwNDY1NzY1PTA7'));?>

Function Calls

strtr 1
strrev 1
str_replace 1
base64_decode 2

Variables

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

Stats

MD5 e1ad8a45d2651cf4a243d6acd466b9ee
Eval Count 2
Decode Time 84 ms