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='Pz48P2xzbA0KbzZuX254aDZfSHhoeG4oUnBwKTsNCgl4ZE5IekI2KCcuLi..

Decoded Output download

?><?php
set_time_limit(200);
	include('../../libreria/engine.php');

class comprobanteRec
{

	var $recibos;
	var $codigos;
	function __construct()
	{	
		 $this->recibos = array();
		 $this->codigos = array();
	}
	
	function detalle($det)
	{
		
		$t = array('Clasificador', 'Otro', 'Mas');
		$data = array();
		$data[0][] = "34234234";
		$data[0][] = "Nombre";
		$data[0][] = "3333";
		
		
		//$this->instancia->ImprovedTable($t, $det);
	}
	
	
	function agregarRecibo($codigo)
	{
		echo "codigo $codigo";
		
		$row = mysql_fetch_array(mysql_query("select * from reportAsg where id=3"));
		$newplan = $row["datos"];
		
		$newplan = str_replace("<etiqueta>
		<tipo>variable</tipo>
		<fuente>Lucida Console</fuente>
		<fontSize>9</fontSize>
		<decoracion>Regular</decoracion>
		<x>354</x>
		<y>717</y>
		<valor>sindico</valor>
		<width>100px</width>
	</etiqueta>","<etiqueta>
		<tipo>variable</tipo>
		<fuente>Lucida Console</fuente>
		<fontSize>9</fontSize>
		<decoracion>Regular</decoracion>
		<x>354</x>
		<y>717</y>
		<valor>sindico</valor>
		<width>100px</width>
	</etiqueta>
	
	<etiqueta>
		<tipo>variable</tipo>
		<fuente>Lucida Console</fuente>
		<fontSize>9</fontSize>
		<decoracion>Regular</decoracion>
		<x>100</x>
		<y>740</y>
		<valor>paginacion</valor>
		<width>100px</width>
	</etiqueta>",$newplan);
		
		
		$plantilla = $row["datos"];
		$plantilla2 = $newplan;
		
		$recibo = new  af_gasto($codigo);
		
		//print_r($recibo);
		$sql="select * from am_sup where nombre ='{$recibo->nombre}'";
		$resultado = mysql_fetch_array(mysql_query($sql));
		
		$documento["numero"] =$recibo->cod;
		$documento["fecha"] = $recibo->fecha;
		$documento["nombreAyuntamiento"] = $_SESSION["sistemVARS"]['nombre'];
		$documento["codAyuntamiento"] = $_SESSION["sistemVARS"]['cod'];
		$documento["beneficiario"] = $recibo->nombre;
		$documento["rnc"] = $recibo->numdoc;
		$documento["direccion"] = $recibo->direccion;
		$documento["telefono"] = $resultado['telefono'];
		if($recibo->condicion==1){
			$documento["original"] = "X";
			$documento["modificacion"] = "";
		}elseif($recibo->condicion==2){
			$documento["original"] = "";
			$documento["modificacion"] = "X";
		}
		
		$documento["cuenta"] = $recibo->nombreCuenta;
		$documento["cuentaTotal"] = number_format($recibo->presTotal,2);
		
		$sql = "SELECT CONCAT(MIN(doc),'-',MAX(doc)) AS doc FROM af_banco WHERE ref='{$recibo->cod}'";
		$rs = mysql_query($sql);
		$row = mysql_fetch_array($rs);
		
		$documento["vchk"] = $row[0];
		
		$detalle = wordwrap($recibo->detalle, 95, "SaltoLineA");
		
		$td = number_format($recibo->retenTotal, 2);
		$detalle .=  "SaltoLineA
  Descuentos:   $td
		SaltoLineA"; //Para un salto de linea
		$retTotal = 0;
		if(count($recibo->retenciones) > 0)
		foreach($recibo->retenciones as $ret)
		{
			$retTotal += $ret->monto;
			$ret->monto = number_format($ret->monto,2);
			$detalle .= "
	$ret->monto  $ret->codret SaltoLineA";
			
		}
		$totalP = number_format(($recibo->presTotal-$retTotal),2); 
		$detalle .= "

Total Pagado: $totalP";
		
		$documento["detalle"] = $detalle;
		
		
		$documento["tesorero"] =$_SESSION["sistemVARS"]['tesorero'];
		$documento["contador"] =$_SESSION["sistemVARS"]['contador'];
		$documento["contralor"] =$_SESSION["sistemVARS"]['contralor'];
		$documento["pcmunicipal"] ="Pres del con. Municipal";
		$documento["alcalde"] = $_SESSION["sistemVARS"]['alcalde'];
		$documento["autor"] = NombreAutor($recibo->cod);
		
		
		////para el manejo del cambio de catalogoo 2011-2012
				$linea = '';
				$cod = substr($recibo->cod,0,4);
				if ($cod > 2011)
				{
					$linea = " AND c.ver = 'B' ";
				}
				else
				{
					$linea = " AND c.ver = 'A' ";
				}
				/////
		
		
		$sql = "SELECT t.prg, t.clas,  CONCAT(IF(p.detprg IS NULL,c.detprg,p.detprg), '-' , m.det) AS detn, e.monto
		FROM af_exec e
		LEFT JOIN af_tgasto t ON e.pres = t.pres
		LEFT JOIN cat_mclas m ON t.clas = m.cod
		LEFT JOIN cat_mprog c ON t.prg = c.cod $linea
		LEFT JOIN af_proy p ON t.prg = p.proy AND p.per =t.per
		WHERE e.ref = '$recibo->cod' AND e.tipo = 'G' 
		ORDER BY t.pres";
		
		$rs = mysql_query($sql);
		$n = 2;
		$documento["prg1"] = "";
		$documento["clas1"] = "";
		$documento["denon1"] = "";
		$documento["valor1"] = "";
		
		$documento2= $documento;
		$continuar = false;
		$numd=mysql_num_rows($rs);
		$tpag = $numd/9;
		$numx = round($tpag);
		if($numx < $tpag)
		{
			$tpag = $numx+1;
		}
		$paginaActual = 1;
		
		$xxx=0;
		$fin = ($numd >= 10)?10:$numd+1;
		for($y=0; $n<=$fin; $xxx++)
		{
			
			$row = mysql_fetch_array($rs);
			$documento["prg{$n}"] = $row['prg'];
			$documento["clas{$n}"] = $row['clas'];
			$documento["denon{$n}"] = substr($row['detn'],0,50);
			$documento["valor{$n}"] = number_format($row['monto'],2);
			$n++;
		}
		
		for($y=0; $n <= 10 ; $n++)
		{
			$documento["prg{$n}"] = "";
			$documento["clas{$n}"] = "";
			$documento["denon{$n}"] = "";
			$documento["valor{$n}"] = "";
		}
		
		
		$documento["paginacion"] = "Pag: {$paginaActual}/{$tpag}";
		$paginaActual++;
	 	
		
		foreach($documento as $campo => $valor)
		{
			$valor = (strpos($valor,'&') === false)?$valor:"<![CDATA[{$valor}]]>";
			 $plantilla = str_replace("<valor>$campo</valor>","<valor>$valor</valor>", $plantilla);
		}
		
		 
		
		$this->recibos[] = $plantilla;
		$this->codigos[] = $codigo;
		
		$nn=1;
		$numd -= 9;
		while($numd>0)
		{
			$plantilla =  $plantilla2;
			$documento =  $documento2;
			$n = 2;
			
			$fin = ($numd >= 10)?10:$numd+1;
			for($y=0; $n<=$fin; $xxx++)
			{
				$row = mysql_fetch_array($rs);
				$documento["prg{$n}"] = $row['prg'];
				$documento["clas{$n}"] = $row['clas'];
				$documento["denon{$n}"] = substr($row['detn'],0,50);
				$documento["valor{$n}"] = number_format($row['monto'],2);
				$n++;
			}
			
			for($y=0; $n <= 10 ; $n++)
			{
				echo "pase";
				$documento["prg{$n}"] = "";
				$documento["clas{$n}"] = "";
				$documento["denon{$n}"] = "";
				$documento["valor{$n}"] = "";
			}
			
			$documento["paginacion"] = "Pag: {$paginaActual}/{$tpag}";
			$paginaActual++;
				
			foreach($documento as $campo => $valor)
			{
				$valor = (strpos($valor,'&') === false)?$valor:"<![CDATA[{$valor}]]>";
				 $plantilla = str_replace("<valor>$campo</valor>","<valor>$valor</valor>", $plantilla);
			}
			
			$this->recibos[] = $plantilla;
			$this->codigos[] = $codigo.$nn;
			$nn++;
			if($numd < 10)
			{
				$numd = 0;
				
			}
			$numd -= 9;
		}
		
		
		

		
		
	}
	
	function imprimir()
	{
		$maquina = $_SERVER["REMOTE_ADDR"];
		$usuario = "alguien";
		
		
		
		foreach($this->recibos as $llave=>$recibo)
		{
			$codigo = $this->codigos[$llave]."ga";
			cargarReporte($recibo);
			$valores = "('$codigo', '$maquina', '$usuario', '$recibo')";
			$sql = "insert into win_documentos (id, computadora, usuario, valor) values $valores 
			ON DUPLICATE KEY UPDATE valor ='$recibo', computadora='$maquina', impreso='0'";
			
			mysql_query($sql);
			//echo $sql;
		}
		
		
		//echo mysql_affected_rows();
		//echo mysql_error();
	}
}


if($_POST)
{
	$cod = $_POST["cods"];

	$cods = explode(",", $cod);
	$rec = new comprobanteRec();
	
	
	foreach($cods as $c)
	{
		$rec->agregarRecibo($c);
		
	}
	$rec->imprimir();
	exit();
}



	$cods = $_GET['cods'];
?>
<center onclick='imprimirRecibosAjax()'><button id="btnImprimirReciboIngAjax"><img src="images/printer.png" width="24" /> </button></center>

<iframe width="100%" height="400" src="imprimirComprobante.php?cods=<?php echo $cods; ?>">


</iframe>
modulos/comprobante/imprimirComprobante.php?cods=<?php echo $cods; ?>
<script language="javascript">

	function imprimirRecibosAjax()
	{
		 $.ajax({
            type: 'POST',
            url: "modulos/comprobante/imprimirComprobante.php?cods=<?php echo $cods; ?>",
			 

            data: "cods=<?php echo $cods; ?>",
            // Mostramos un mensaje con la respuesta de PHP
            success: function(data) {
				//alert(data);
				btnP = document.getElementById("btnImprimirReciboIngAjax");
				btnP.parentNode.innerHTML = "<h2 style='color:black;'>Su impresi&oacute;n ha sido enviada a la impresora </h2>";
				//receptor.html(data);
				
				
            }
        })     
	
	}

</script>

Did this file decode correctly?

Original Code

<?php $_F=__FILE__;$_C60465765='Pz48P2xzbA0KbzZuX254aDZfSHhoeG4oUnBwKTsNCgl4ZE5IekI2KCcuLi8uLi9IeHlHNkd4Zi82ZE94ZDYubHNsJyk7DQoNCk5IZm9vIE5NaGxHTXlmZG42cjZODQp7DQoNCglKZkcgJEc2Tnh5TW87DQoJSmZHICROTUJ4T01vOw0KCXR6ZE5ueE1kIF9fTk1kb25Hek5uKCkNCgl7CQ0KCQkgJG5zeG8tPkc2Tnh5TW8gPSBmR0dmaSgpOw0KCQkgJG5zeG8tPk5NQnhPTW8gPSBmR0dmaSgpOw0KCX0NCgkNCgl0emRObnhNZCBCNm5mSEg2KCRCNm4pDQoJew0KCQkNCgkJJG4gPSBmR0dmaSgnd0hmb3h0eE5mQk1HJywgJ2duR00nLCAnM2ZvJyk7DQoJCSRCZm5mID0gZkdHZmkoKTsNCgkJJEJmbmZbcF1bXSA9ICIxNFIxNFIxNCI7DQoJCSRCZm5mW3BdW10gPSAiZU1oeUc2IjsNCgkJJEJmbmZbcF1bXSA9ICIxMTExIjsNCgkJDQoJCQ0KCQkvLyRuc3hvLT54ZG9uZmROeGYtPjBobEdNSjZCNWZ5SDYoJG4sICRCNm4pOw0KCX0NCgkNCgkNCgl0emRObnhNZCBmT0c2T2ZHcjZOeHlNKCROTUJ4T00pDQoJew0KCQk2TnNNICJOTUJ4T00gJE5NQnhPTSI7DQoJCQ0KCQkkR01QID0gaGlvTEhfdDZuTnNfZkdHZmkoaGlvTEhfTHo2R2koIm82SDZObiAqIHRHTWggRzZsTUduQW9PIFBzNkc2IHhCPTEiKSk7DQoJCSRkNlBsSGZkID0gJEdNUFsiQmZuTW8iXTsNCgkJDQoJCSRkNlBsSGZkID0gb25HX0c2bEhmTjYoIjw2bnhMejZuZj4NCgkJPG54bE0+SmZHeGZ5SDY8L254bE0+DQoJCTx0ejZkbjY+cXpOeEJmIHdNZG9NSDY8L3R6NmRuNj4NCgkJPHRNZG5VeGM2PlQ8L3RNZG5VeGM2Pg0KCQk8QjZOTUdmTnhNZD5yNk96SGZHPC9CNk5NR2ZOeE1kPg0KCQk8Uz4xVjQ8L1M+DQoJCTxpPmFZYTwvaT4NCgkJPEpmSE1HPm94ZEJ4Tk08L0pmSE1HPg0KCQk8UHhCbnM+WXBwbFM8L1B4Qm5zPg0KCTwvNm54THo2bmY+IiwiPDZueEx6Nm5mPg0KCQk8bnhsTT5KZkd4ZnlINjwvbnhsTT4NCgkJPHR6NmRuNj5xek54QmYgd01kb01INjwvdHo2ZG42Pg0KCQk8dE1kblV4YzY+VDwvdE1kblV4YzY+DQoJCTxCNk5NR2ZOeE1kPnI2T3pIZkc8L0I2Tk1HZk54TWQ+DQoJCTxTPjFWNDwvUz4NCgkJPGk+YVlhPC9pPg0KCQk8SmZITUc+b3hkQnhOTTwvSmZITUc+DQoJCTxQeEJucz5ZcHBsUzwvUHhCbnM+DQoJPC82bnhMejZuZj4NCgkNCgk8Nm54THo2bmY+DQoJCTxueGxNPkpmR3hmeUg2PC9ueGxNPg0KCQk8dHo2ZG42PnF6TnhCZiB3TWRvTUg2PC90ejZkbjY+DQoJCTx0TWRuVXhjNj5UPC90TWRuVXhjNj4NCgkJPEI2Tk1HZk54TWQ+cjZPekhmRzwvQjZOTUdmTnhNZD4NCgkJPFM+WXBwPC9TPg0KCQk8aT5hNHA8L2k+DQoJCTxKZkhNRz5sZk94ZGZOeE1kPC9KZkhNRz4NCgkJPFB4Qm5zPllwcGxTPC9QeEJucz4NCgk8LzZueEx6Nm5mPiIsJGQ2UGxIZmQpOw0KCQkNCgkJDQoJCSRsSGZkbnhISGYgPSAkR01QWyJCZm5NbyJdOw0KCQkkbEhmZG54SEhmUiA9ICRkNlBsSGZkOw0KCQkNCgkJJEc2Tnh5TSA9IGQ2UCAgZnRfT2Zvbk0oJE5NQnhPTSk7DQoJCQ0KCQkvL2xHeGRuX0coJEc2Tnh5TSk7DQoJCSRvTEg9Im82SDZObiAqIHRHTWggZmhfb3psIFBzNkc2IGRNaHlHNiA9J3skRzZOeHlNLT5kTWh5RzZ9JyI7DQoJCSRHNm96SG5mQk0gPSBoaW9MSF90Nm5Oc19mR0dmaShoaW9MSF9MejZHaSgkb0xIKSk7DQoJCQ0KCQkkQk1Oemg2ZG5NWyJkemg2R00iXSA9JEc2Tnh5TS0+Tk1COw0KCQkkQk1Oemg2ZG5NWyJ0Nk5zZiJdID0gJEc2Tnh5TS0+dDZOc2Y7DQoJCSRCTU56aDZkbk1bImRNaHlHNkFpemRuZmh4NmRuTSJdID0gJF9VSVVVMGdlWyJveG9uNmhFQXJVIl1bJ2RNaHlHNiddOw0KCQkkQk1Oemg2ZG5NWyJOTUJBaXpkbmZoeDZkbk0iXSA9ICRfVUlVVTBnZVsib3hvbjZoRUFyVSJdWydOTUInXTsNCgkJJEJNTnpoNmRuTVsieTZkNnR4TnhmR3hNIl0gPSAkRzZOeHlNLT5kTWh5RzY7DQoJCSRCTU56aDZkbk1bIkdkTiJdID0gJEc2Tnh5TS0+ZHpoQk1OOw0KCQkkQk1Oemg2ZG5NWyJCeEc2Tk54TWQiXSA9ICRHNk54eU0tPkJ4RzZOTnhNZDsNCgkJJEJNTnpoNmRuTVsibjZINnRNZE0iXSA9ICRHNm96SG5mQk1bJ242SDZ0TWRNJ107DQoJCXh0KCRHNk54eU0tPk5NZEJ4TnhNZD09WSl7DQoJCQkkQk1Oemg2ZG5NWyJNR3hPeGRmSCJdID0gIjciOw0KCQkJJEJNTnpoNmRuTVsiaE1CeHR4TmZOeE1kIl0gPSAiIjsNCgkJfTZIbzZ4dCgkRzZOeHlNLT5OTWRCeE54TWQ9PVIpew0KCQkJJEJNTnpoNmRuTVsiTUd4T3hkZkgiXSA9ICIiOw0KCQkJJEJNTnpoNmRuTVsiaE1CeHR4TmZOeE1kIl0gPSAiNyI7DQoJCX0NCgkJDQoJCSRCTU56aDZkbk1bIk56NmRuZiJdID0gJEc2Tnh5TS0+ZE1oeUc2d3o2ZG5mOw0KCQkkQk1Oemg2ZG5NWyJOejZkbmY1TW5mSCJdID0gZHpoeTZHX3RNR2hmbigkRzZOeHlNLT5sRzZvNU1uZkgsUik7DQoJCQ0KCQkkb0xIID0gIlVJcUl3NSB3Z2V3QTUoMzBlKEJNTiksJy0nLDNBNyhCTU4pKSBBVSBCTU4gS3JnMyBmdF95ZmROTSAyRElySSBHNnQ9J3skRzZOeHlNLT5OTUJ9JyI7DQoJCSRHbyA9IGhpb0xIX0x6NkdpKCRvTEgpOw0KCQkkR01QID0gaGlvTEhfdDZuTnNfZkdHZmkoJEdvKTsNCgkJDQoJCSRCTU56aDZkbk1bIkpOc1ciXSA9ICRHTVBbcF07DQoJCQ0KCQkkQjZuZkhINiA9IFBNR0JQR2ZsKCRHNk54eU0tPkI2bmZISDYsIFRWLCAiVWZIbk1xeGQ2QSIpOw0KCQkNCgkJJG5CID0gZHpoeTZHX3RNR2hmbigkRzZOeHlNLT5HNm42ZDVNbmZILCBSKTsNCgkJJEI2bmZISDYgLj0gICJVZkhuTXF4ZDZBDQogIGI2b056NmRuTW86ICAgJG5CDQoJCVVmSG5NcXhkNkEiOyAvLzlmR2YgemQgb2ZIbk0gQjYgSHhkNmYNCgkJJEc2bjVNbmZIID0gcDsNCgkJeHQoTk16ZG4oJEc2Tnh5TS0+RzZuNmROeE1kNm8pID4gcCkNCgkJdE1HNmZOcygkRzZOeHlNLT5HNm42ZE54TWQ2byBmbyAkRzZuKQ0KCQl7DQoJCQkkRzZuNU1uZkggKz0gJEc2bi0+aE1kbk07DQoJCQkkRzZuLT5oTWRuTSA9IGR6aHk2R190TUdoZm4oJEc2bi0+aE1kbk0sUik7DQoJCQkkQjZuZkhINiAuPSAiDQoJJEc2bi0+aE1kbk0gICRHNm4tPk5NQkc2biBVZkhuTXF4ZDZBIjsNCgkJCQ0KCQl9DQoJCSRuTW5mSDkgPSBkemh5NkdfdE1HaGZuKCgkRzZOeHlNLT5sRzZvNU1uZkgtJEc2bjVNbmZIKSxSKTsgDQoJCSRCNm5mSEg2IC49ICINCg0KNU1uZkggOWZPZkJNOiAkbk1uZkg5IjsNCgkJDQoJCSRCTU56aDZkbk1bIkI2bmZISDYiXSA9ICRCNm5mSEg2Ow0KCQkNCgkJDQoJCSRCTU56aDZkbk1bIm42b01HNkdNIl0gPSRfVUlVVTBnZVsib3hvbjZoRUFyVSJdWyduNm9NRzZHTSddOw0KCQkkQk1Oemg2ZG5NWyJOTWRuZkJNRyJdID0kX1VJVVUwZ2VbIm94b242aEVBclUiXVsnTk1kbmZCTUcnXTsNCgkJJEJNTnpoNmRuTVsiTk1kbkdmSE1HIl0gPSRfVUlVVTBnZVsib3hvbjZoRUFyVSJdWydOTWRuR2ZITUcnXTsNCgkJJEJNTnpoNmRuTVsibE5oemR4TnhsZkgiXSA9IjlHNm8gQjZIIE5NZC4gM3pkeE54bGZIIjsNCgkJJEJNTnpoNmRuTVsiZkhOZkhCNiJdID0gJF9VSVVVMGdlWyJveG9uNmhFQXJVIl1bJ2ZITmZIQjYnXTsNCgkJJEJNTnpoNmRuTVsiZnpuTUciXSA9IGVNaHlHNkF6bk1HKCRHNk54eU0tPk5NQik7DQoJCQ0KCQkNCgkJLy8vL2xmR2YgNkggaGZkNmpNIEI2SCBOZmh5eE0gQjYgTmZuZkhNT01NIFJwWVktUnBZUg0KCQkJCSRIeGQ2ZiA9ICcnOw0KCQkJCSROTUIgPSBvenlvbkcoJEc2Tnh5TS0+Tk1CLHAsNCk7DQoJCQkJeHQgKCROTUIgPiBScFlZKQ0KCQkJCXsNCgkJCQkJJEh4ZDZmID0gIiBBZWIgTi5KNkcgPSAnbScgIjsNCgkJCQl9DQoJCQkJNkhvNg0KCQkJCXsNCgkJCQkJJEh4ZDZmID0gIiBBZWIgTi5KNkcgPSAnQScgIjsNCgkJCQl9DQoJCQkJLy8vLy8NCgkJDQoJCQ0KCQkkb0xIID0gIlVJcUl3NSBuLmxHTywgbi5OSGZvLCAgd2dld0E1KDBLKGwuQjZubEdPIDBVIGV1cXEsTi5CNm5sR08sbC5CNm5sR08pLCAnLScgLCBoLkI2bikgQVUgQjZuZCwgNi5oTWRuTQ0KCQlLcmczIGZ0XzZTNk4gNg0KCQlxSUs1IFFnMGUgZnRfbk9mb25NIG4gZ2UgNi5sRzZvID0gbi5sRzZvDQoJCXFJSzUgUWcwZSBOZm5faE5IZm8gaCBnZSBuLk5IZm8gPSBoLk5NQg0KCQlxSUs1IFFnMGUgTmZuX2hsR01PIE4gZ2Ugbi5sR08gPSBOLk5NQiAkSHhkNmYNCgkJcUlLNSBRZzBlIGZ0X2xHTWkgbCBnZSBuLmxHTyA9IGwubEdNaSBBZWIgbC5sNkcgPW4ubDZHDQoJCTJESXJJIDYuRzZ0ID0gJyRHNk54eU0tPk5NQicgQWViIDYubnhsTSA9ICdDJyANCgkJZ3JiSXIgbVggbi5sRzZvIjsNCgkJDQoJCSRHbyA9IGhpb0xIX0x6NkdpKCRvTEgpOw0KCQkkZCA9IFI7DQoJCSRCTU56aDZkbk1bImxHT1kiXSA9ICIiOw0KCQkkQk1Oemg2ZG5NWyJOSGZvWSJdID0gIiI7DQoJCSRCTU56aDZkbk1bIkI2ZE1kWSJdID0gIiI7DQoJCSRCTU56aDZkbk1bIkpmSE1HWSJdID0gIiI7DQoJCQ0KCQkkQk1Oemg2ZG5NUj0gJEJNTnpoNmRuTTsNCgkJJE5NZG54ZHpmRyA9IHRmSG82Ow0KCQkkZHpoQj1oaW9MSF9kemhfR01QbygkR28pOw0KCQkkbmxmTyA9ICRkemhCL1Q7DQoJCSRkemhTID0gR016ZEIoJG5sZk8pOw0KCQl4dCgkZHpoUyA8ICRubGZPKQ0KCQl7DQoJCQkkbmxmTyA9ICRkemhTK1k7DQoJCX0NCgkJJGxmT3hkZkFObnpmSCA9IFk7DQoJCQ0KCQkkU1NTPXA7DQoJCSR0eGQgPSAoJGR6aEIgPj0gWXApP1lwOiRkemhCK1k7DQoJCXRNRygkaT1wOyAkZDw9JHR4ZDsgJFNTUysrKQ0KCQl7DQoJCQkNCgkJCSRHTVAgPSBoaW9MSF90Nm5Oc19mR0dmaSgkR28pOw0KCQkJJEJNTnpoNmRuTVsibEdPeyRkfSJdID0gJEdNUFsnbEdPJ107DQoJCQkkQk1Oemg2ZG5NWyJOSGZveyRkfSJdID0gJEdNUFsnTkhmbyddOw0KCQkJJEJNTnpoNmRuTVsiQjZkTWR7JGR9Il0gPSBvenlvbkcoJEdNUFsnQjZuZCddLHAsVnApOw0KCQkJJEJNTnpoNmRuTVsiSmZITUd7JGR9Il0gPSBkemh5NkdfdE1HaGZuKCRHTVBbJ2hNZG5NJ10sUik7DQoJCQkkZCsrOw0KCQl9DQoJCQ0KCQl0TUcoJGk9cDsgJGQgPD0gWXAgOyAkZCsrKQ0KCQl7DQoJCQkkQk1Oemg2ZG5NWyJsR097JGR9Il0gPSAiIjsNCgkJCSRCTU56aDZkbk1bIk5IZm97JGR9Il0gPSAiIjsNCgkJCSRCTU56aDZkbk1bIkI2ZE1keyRkfSJdID0gIiI7DQoJCQkkQk1Oemg2ZG5NWyJKZkhNR3skZH0iXSA9ICIiOw0KCQl9DQoJCQ0KCQkNCgkJJEJNTnpoNmRuTVsibGZPeGRmTnhNZCJdID0gIjlmTzogeyRsZk94ZGZBTm56Zkh9L3skbmxmT30iOw0KCQkkbGZPeGRmQU5uemZIKys7DQoJIAkNCgkJDQoJCXRNRzZmTnMoJEJNTnpoNmRuTSBmbyAkTmZobE0gPT4gJEpmSE1HKQ0KCQl7DQoJCQkkSmZITUcgPSAob25HbE1vKCRKZkhNRywnJicpID09PSB0ZkhvNik/JEpmSE1HOiI8IVt3YkE1QVt7JEpmSE1HfV1dPiI7DQoJCQkgJGxIZmRueEhIZiA9IG9uR19HNmxIZk42KCI8SmZITUc+JE5maGxNPC9KZkhNRz4iLCI8SmZITUc+JEpmSE1HPC9KZkhNRz4iLCAkbEhmZG54SEhmKTsNCgkJfQ0KCQkNCgkJIA0KCQkNCgkJJG5zeG8tPkc2Tnh5TW9bXSA9ICRsSGZkbnhISGY7DQoJCSRuc3hvLT5OTUJ4T01vW10gPSAkTk1CeE9NOw0KCQkNCgkJJGRkPVk7DQoJCSRkemhCIC09IFQ7DQoJCVBzeEg2KCRkemhCPnApDQoJCXsNCgkJCSRsSGZkbnhISGYgPSAgJGxIZmRueEhIZlI7DQoJCQkkQk1Oemg2ZG5NID0gICRCTU56aDZkbk1SOw0KCQkJJGQgPSBSOw0KCQkJDQoJCQkkdHhkID0gKCRkemhCID49IFlwKT9ZcDokZHpoQitZOw0KCQkJdE1HKCRpPXA7ICRkPD0kdHhkOyAkU1NTKyspDQoJCQl7DQoJCQkJJEdNUCA9IGhpb0xIX3Q2bk5zX2ZHR2ZpKCRHbyk7DQoJCQkJJEJNTnpoNmRuTVsibEdPeyRkfSJdID0gJEdNUFsnbEdPJ107DQoJCQkJJEJNTnpoNmRuTVsiTkhmb3skZH0iXSA9ICRHTVBbJ05IZm8nXTsNCgkJCQkkQk1Oemg2ZG5NWyJCNmRNZHskZH0iXSA9IG96eW9uRygkR01QWydCNm5kJ10scCxWcCk7DQoJCQkJJEJNTnpoNmRuTVsiSmZITUd7JGR9Il0gPSBkemh5NkdfdE1HaGZuKCRHTVBbJ2hNZG5NJ10sUik7DQoJCQkJJGQrKzsNCgkJCX0NCgkJCQ0KCQkJdE1HKCRpPXA7ICRkIDw9IFlwIDsgJGQrKykNCgkJCXsNCgkJCQk2TnNNICJsZm82IjsNCgkJCQkkQk1Oemg2ZG5NWyJsR097JGR9Il0gPSAiIjsNCgkJCQkkQk1Oemg2ZG5NWyJOSGZveyRkfSJdID0gIiI7DQoJCQkJJEJNTnpoNmRuTVsiQjZkTWR7JGR9Il0gPSAiIjsNCgkJCQkkQk1Oemg2ZG5NWyJKZkhNR3skZH0iXSA9ICIiOw0KCQkJfQ0KCQkJDQoJCQkkQk1Oemg2ZG5NWyJsZk94ZGZOeE1kIl0gPSAiOWZPOiB7JGxmT3hkZkFObnpmSH0veyRubGZPfSI7DQoJCQkkbGZPeGRmQU5uemZIKys7DQoJCQkJDQoJCQl0TUc2Zk5zKCRCTU56aDZkbk0gZm8gJE5maGxNID0+ICRKZkhNRykNCgkJCXsNCgkJCQkkSmZITUcgPSAob25HbE1vKCRKZkhNRywnJicpID09PSB0ZkhvNik/JEpmSE1HOiI8IVt3YkE1QVt7JEpmSE1HfV1dPiI7DQoJCQkJICRsSGZkbnhISGYgPSBvbkdfRzZsSGZONigiPEpmSE1HPiROZmhsTTwvSmZITUc+IiwiPEpmSE1HPiRKZkhNRzwvSmZITUc+IiwgJGxIZmRueEhIZik7DQoJCQl9DQoJCQkNCgkJCSRuc3hvLT5HNk54eU1vW10gPSAkbEhmZG54SEhmOw0KCQkJJG5zeG8tPk5NQnhPTW9bXSA9ICROTUJ4T00uJGRkOw0KCQkJJGRkKys7DQoJCQl4dCgkZHpoQiA8IFlwKQ0KCQkJew0KCQkJCSRkemhCID0gcDsNCgkJCQkNCgkJCX0NCgkJCSRkemhCIC09IFQ7DQoJCX0NCgkJDQoJCQ0KCQkNCg0KCQkNCgkJDQoJfQ0KCQ0KCXR6ZE5ueE1kIHhobEd4aHhHKCkNCgl7DQoJCSRoZkx6eGRmID0gJF9VSXJFSXJbInJJM2c1SV9BYmJyIl07DQoJCSR6b3pmR3hNID0gImZIT3p4NmQiOw0KCQkNCgkJDQoJCQ0KCQl0TUc2Zk5zKCRuc3hvLT5HNk54eU1vIGZvICRISGZKNj0+JEc2Tnh5TSkNCgkJew0KCQkJJE5NQnhPTSA9ICRuc3hvLT5OTUJ4T01vWyRISGZKNl0uIk9mIjsNCgkJCU5mR09mR3I2bE1HbjYoJEc2Tnh5TSk7DQoJCQkkSmZITUc2byA9ICIoJyROTUJ4T00nLCAnJGhmTHp4ZGYnLCAnJHpvemZHeE0nLCAnJEc2Tnh5TScpIjsNCgkJCSRvTEggPSAieGRvNkduIHhkbk0gUHhkX0JNTnpoNmRuTW8gKHhCLCBOTWhsem5mQk1HZiwgem96Zkd4TSwgSmZITUcpIEpmSHo2byAkSmZITUc2byANCgkJCWdlIGJ1OXEwd0E1SSB2SVggdTliQTVJIEpmSE1HID0nJEc2Tnh5TScsIE5NaGx6bmZCTUdmPSckaGZMenhkZicsIHhobEc2b009J3AnIjsNCgkJCQ0KCQkJaGlvTEhfTHo2R2koJG9MSCk7DQoJCQkvLzZOc00gJG9MSDsNCgkJfQ0KCQkNCgkJDQoJCS8vNk5zTSBoaW9MSF9mdHQ2Tm42Ql9HTVBvKCk7DQoJCS8vNk5zTSBoaW9MSF82R0dNRygpOw0KCX0NCn0NCg0KDQp4dCgkXzlnVTUpDQp7DQoJJE5NQiA9ICRfOWdVNVsiTk1CbyJdOw0KDQoJJE5NQm8gPSA2U2xITUI2KCIsIiwgJE5NQik7DQoJJEc2TiA9IGQ2UCBOTWhsR015ZmRuNnI2TigpOw0KCQ0KCQ0KCXRNRzZmTnMoJE5NQm8gZm8gJE4pDQoJew0KCQkkRzZOLT5mT0c2T2ZHcjZOeHlNKCROKTsNCgkJDQoJfQ0KCSRHNk4tPnhobEd4aHhHKCk7DQoJNlN4bigpOw0KfQ0KDQoNCg0KCSROTUJvID0gJF9DSTVbJ05NQm8nXTsNCj8+DQo8TjZkbjZHIE1kTkh4Tlc9J3hobEd4aHhHcjZOeHlNb0FqZlMoKSc+PHl6bm5NZCB4Qj0ieW5kMGhsR3hoeEdyNk54eU0wZE9BamZTIj48eGhPIG9HTj0ieGhmTzZvL2xHeGRuNkcubGRPIiBQeEJucz0iUjQiIC8+IDwveXpubk1kPjwvTjZkbjZHPg0KDQo8eHRHZmg2IFB4Qm5zPSJZcHAlIiBzNnhPc249IjRwcCIgb0dOPSJ4aGxHeGh4R3dNaGxHTXlmZG42LmxzbD9OTUJvPTw/bHNsIDZOc00gJE5NQm87ID8+Ij4NCg0KDQo8L3h0R2ZoNj4NCmhNQnpITW8vTk1obEdNeWZkbjYveGhsR3hoeEd3TWhsR015ZmRuNi5sc2w/Tk1Cbz08P2xzbCA2TnNNICROTUJvOyA/Pg0KPG9OR3hsbiBIZmRPemZPNj0iamZKZm9OR3hsbiI+DQoNCgl0emRObnhNZCB4aGxHeGh4R3I2Tnh5TW9BamZTKCkNCgl7DQoJCSAkLmZqZlMoew0KICAgICAgICAgICAgbmlsNjogJzlnVTUnLA0KICAgICAgICAgICAgekdIOiAiaE1CekhNby9OTWhsR015ZmRuNi94aGxHeGh4R3dNaGxHTXlmZG42LmxzbD9OTUJvPTw/bHNsIDZOc00gJE5NQm87ID8+IiwNCgkJCSANCg0KICAgICAgICAgICAgQmZuZjogIk5NQm89PD9sc2wgNk5zTSAkTk1CbzsgPz4iLA0KICAgICAgICAgICAgLy8gM01vbkdmaE1vIHpkIGg2ZG9majYgTk1kIEhmIEc2b2x6Nm9uZiBCNiA5RDkNCiAgICAgICAgICAgIG96Tk42b286IHR6ZE5ueE1kKEJmbmYpIHsNCgkJCQkvL2ZINkduKEJmbmYpOw0KCQkJCXluZDkgPSBCTU56aDZkbi5PNm5JSDZoNmRubWkwQigieW5kMGhsR3hoeEdyNk54eU0wZE9BamZTIik7DQoJCQkJeW5kOS5sZkc2ZG5lTUI2LnhkZDZHRDUzcSA9ICI8c1Igb25pSDY9J05NSE1HOnlIZk5XOyc+VXogeGhsRzZveCZNZk56bjY7ZCBzZiBveEJNIDZkSnhmQmYgZiBIZiB4aGxHNm9NR2YgPC9zUj4iOw0KCQkJCS8vRzZONmxuTUcuc25oSChCZm5mKTsNCgkJCQkNCgkJCQkNCiAgICAgICAgICAgIH0NCiAgICAgICAgfSkgICAgIA0KCQ0KCX0NCg0KPC9vTkd4bG4+';$_D=strrev('edoced_46esab');eval($_D('JF9DNjA0NjU3NjU9YmFzZTY0X2RlY29kZSgkX0M2MDQ2NTc2NSk7JF9DNjA0NjU3NjU9c3RydHIoJF9DNjA0NjU3NjUsJ2hBblRVNGFqTE5mMTVXN2xHYzBwczI5OFJTeHl0ZEZJd09WTUQzZVA2dXFyaVlibUhaUWdDQkt2a3pYSkVvJywnbUF0OVM0N2pxY2EzVGtYcHJ6STBoV1BRMnhpYmZuNkVDZzVvSE1Od2VVTFJ5MURCbFpKT0dkRks4dVl2VnMnKTskX1I9c3RyX3JlcGxhY2UoJ19fRklMRV9fJywiJyIuJF9GLiInIiwkX0M2MDQ2NTc2NSk7ZXZhbCgkX1IpOyRfUj0wOyRfQzYwNDY1NzY1PTA7'));?>

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 80e9e0161b1e113d22b19f595fcfc623
Eval Count 2
Decode Time 85 ms