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

Decoded Output download

?><?php
include("../../libreria/engine.php");

function buscarSuplidores()
{
$condicion = "";

$cod = "";
	if($_GET)
	{
	$cods = $_GET['cods'];
	$cods = explode("," , $_GET["cods"]);
	
		for($i = 0; $i < count($cods); $i++)
		{
			$cod .= "'{$cods[$i]}'"."," ;	
		}
		$cod = substr($cod, 0, strlen($cod)-1);
		$_SESSION ["cotizaciones"]= $cod;
		
		$sql = "SELECT d.csup as ckb, d.csup, s.nombre, concat(s.tel1, ' /', s.tel2) as tel FROM am_supoferta d
					LEFT JOIN am_sup s ON s.cod = d.csup AND s.stad = 1
					WHERE d.cart IN (SELECT refdet FROM am_dcotiza WHERE ccotiza IN ({$cod}) )
					ORDER BY s.nombre";		
		
	}
	else
	{
	if(isset($_POST["txtNombreSuplidor"]) && $_POST["txtNombreSuplidor"] != "")
		{
			$con = $_POST["txtNombreSuplidor"];
			$condicion .= " and m.nombre like '%{$con}%'  ";
		}
	if(isset($_POST["txtCategoria"]) && $_POST["txtCategoria"] != "")
		{
			$cat = $_POST["txtCategoria"];
			$condicion .= " and m.cat = '{$cat}'  ";
		}
	
	$sql = "SELECT 	m.cod as ckb, m.cod, m.nombre, concat(m.tel1, ' /', m.tel2) as tel
			FROM am_sup m
			WHERE m.stad = 1
			$condicion limit 200
			";
	}
	
	$dt = new dataTable($sql);
	if ($dt->numRows > 0)
	{
		foreach($dt->data["ckb"] as &$celda1)
		{
			$celda1 = "<label style='white-space:nowrap; '><input name='chkboxSup[]' type='checkbox' value='$celda1'></label>";
		} 
	}	

	$grid = new dataGrid($dt);
	$grid->noVisibles = array("cod");

		
	echo "
	<script language='javascript'>
		document.getElementById('spNumSup').innerHTML = '{$dt->numRows}';
		
	</script> 	";
	
	$grid->cambiarLabel("ckb" ,"<input type='checkbox' name='chkboxSup[]' onclick='seleccionarChecks(this);' />");
	$grid->cambiarLabel("csup" , "C&oacute;digo");
	$grid->cambiarLabel("nombre" , "Nombre");

	$grid->display();
}

if($_POST)
{
	buscarSuplidores();
	exit();
}

$cbCategoria = new comboBox("txtCategoria", new dataTable("SELECT * FROM am_csup order by det"));
$cbCategoria->isnull = true;
$cbCategoria->accion="onchange=\"$('#buscarFrmPorNombre569').submit();\"";

?>
<form id="buscarFrmPorNombre569" method="post" action="modulos/compraley/BuscaSuplidores.php" >
	<table>
			<tr>
				<td>
					Categoria Suplidor:	</td>
				<td><?php $cbCategoria->display(); ?></td>
				<td>Nombre Suplidor:</td>
				<td><input name="txtNombreSuplidor"  id="txtNombreSuplidor" type="text" onkeyup="buscarAutomaticosup();" style="width:250px;  "/></td>
			</tr>
	</table>
</form>		
	
	<table>
		<tr>
			<td>
				Se Muestran <span id="spNumSup">##</span> Suplidores
			</td>
			<td style = "width:100px;">
				
			</td>
			
			<td>Selecciones los Suplidores
			
		</td>
		<td>
			<table>
				<tr>
					<td>	
						<div id="divBotonesM">
							<button type="button" class = "btnPrint" title = "Imprimir Suplidores" onclick="ImprimirCoti();" ></button>
							<button type="button" title = "Agregar Suplidores a las Cotizaciones" class="btnGenera" onClick="generarSuplidores() ;" ></button>
							
						</div>
					</td>
				</tr>
			</table>
		</td>
	</tr>
</table>
		
		
		
		
	</table>
	<div id = "divresultadosupli"></div>
<div style="overflow:auto; height:300px;width:99%;" id="divRsSuplidores569">
<?php
buscarSuplidores();

?>
</div>

<script language="javascript">

asgForm($('#buscarFrmPorNombre569'),$("#divRsSuplidores569"));

function buscarAutomaticosup()
{
	
		$('#buscarFrmPorNombre569').submit();
	
}

function nuevoarticulo(cod)
{	
	abrirOpcion("divArticuloEditWindows","CYT-MUNICIPIA: Administraci&oacute;n Local / Mantenimiento de Articulos y Suministros", "modulos/suministro/articulo.php?cod="+num,true, 500, 300);
}
	

	function generarSuplidores()
	{
	
	sel = checkSeleccionados('chkboxSup[]');
	 if (sel == "")
	 {
	 alert("Debe seleccionar al menos un Suplidor.");
	 return 0;
	 
	}


	if (confirm("Desea Agregar a las Cotizaciones los Suplidores Seleccionados?"))
	{
		cargarEn("divresultadosupli","modulos/compraley/cargarsuplidores.php", "cods="+sel);
	}
	
	
	}

</script>

Did this file decode correctly?

Original Code

<?php $_F=__FILE__;$_C60465765='Pz48PzJvMg0KUnFhczZ6SigiLi4vLi4vc1JMYkpiUlYvSnFYUnFKLjJvMiIpOw0KDQpENnFhRlI4cSBMNjdhVmJPNjJzUno4Yko3KCkNCnsNCiRhOHF6UmFSOHEgPSAiIjsNCg0KJGE4eiA9ICIiOw0KCVJEKCRfNFRtKQ0KCXsNCgkkYTh6NyA9ICRfNFRtWydhOHo3J107DQoJJGE4ejcgPSBKMzJzOHpKKCIsIiAsICRfNFRtWyJhOHo3Il0pOw0KCQ0KCQlEOGIoJFIgPSBJOyAkUiA8IGE4NnFGKCRhOHo3KTsgJFIrKykNCgkJew0KCQkJJGE4eiAuPSAiJ3skYTh6N1skUl19JyIuIiwiIDsJDQoJCX0NCgkJJGE4eiA9IDc2TDdGYigkYTh6LCBJLCA3RmJzSnEoJGE4eiktMSk7DQoJCSRfT1RPT2lDVSBbImE4RlJmVmFSOHFKNyJdPSAkYTh6Ow0KCQkNCgkJJDdCcyA9ICJPVE1UbG0gei5hNzYyIFY3IGF5TCwgei5hNzYyLCA3LnE4V0xiSiwgYThxYVZGKDcuRkpzMSwgJyAvJywgNy5GSnNQKSBWNyBGSnMgY1FDaiBWV183NjI4REpiRlYgeg0KCQkJCQlNVGNtIHdDaVUgVldfNzYyIDcgQ1UgNy5hOHogPSB6LmE3NjIgQVVIIDcuN0ZWeiA9IDENCgkJCQkJaGdUUVQgei5hVmJGIGlVIChPVE1UbG0gYkpEekpGIGNRQ2ogVldfemE4RlJmViBoZ1RRVCBhYThGUmZWIGlVICh7JGE4en0pICkNCgkJCQkJQ1FIVFEgWUsgNy5xOFdMYkoiOwkJDQoJCQ0KCX0NCglKczdKDQoJew0KCVJEKFI3N0pGKCRfeENPbVsiRjNGVThXTGJKTzYyc1J6OGIiXSkgJiYgJF94Q09tWyJGM0ZVOFdMYkpPNjJzUno4YiJdICE9ICIiKQ0KCQl7DQoJCQkkYThxID0gJF94Q09tWyJGM0ZVOFdMYkpPNjJzUno4YiJdOw0KCQkJJGE4cXpSYVI4cSAuPSAiIFZxeiBXLnE4V0xiSiBzUnlKICcleyRhOHF9JScgICI7DQoJCX0NCglSRChSNzdKRigkX3hDT21bIkYzRmxWRkpYOGJSViJdKSAmJiAkX3hDT21bIkYzRmxWRkpYOGJSViJdICE9ICIiKQ0KCQl7DQoJCQkkYVZGID0gJF94Q09tWyJGM0ZsVkZKWDhiUlYiXTsNCgkJCSRhOHF6UmFSOHEgLj0gIiBWcXogVy5hVkYgPSAneyRhVkZ9JyAgIjsNCgkJfQ0KCQ0KCSQ3QnMgPSAiT1RNVGxtIAlXLmE4eiBWNyBheUwsIFcuYTh6LCBXLnE4V0xiSiwgYThxYVZGKFcuRkpzMSwgJyAvJywgVy5GSnNQKSBWNyBGSnMNCgkJCWNRQ2ogVldfNzYyIFcNCgkJCWhnVFFUIFcuN0ZWeiA9IDENCgkJCSRhOHF6UmFSOHEgc1JXUkYgUElJDQoJCQkiOw0KCX0NCgkNCgkkekYgPSBxSnAgelZGVm1WTHNKKCQ3QnMpOw0KCVJEICgkekYtPnE2V1E4cDcgPiBJKQ0KCXsNCgkJRDhiSlZhbygkekYtPnpWRlZbImF5TCJdIFY3ICYkYUpzelYxKQ0KCQl7DQoJCQkkYUpzelYxID0gIjxzVkxKcyA3Rk5zSj0ncG9SRkotNzJWYUo6cThwYlYyOyAnPjxScTI2RiBxVldKPSdhb3lMODNPNjJbXScgRk4ySj0nYW9KYXlMODMnIDlWczZKPSckYUpzelYxJz48L3NWTEpzPiI7DQoJCX0gDQoJfQkNCg0KCSRYYlJ6ID0gcUpwIHpWRlY0YlJ6KCR6Rik7DQoJJFhiUnotPnE4WlI3UkxzSjcgPSBWYmJWTigiYTh6Iik7DQoNCgkJDQoJSmFvOCAiDQoJPDdhYlIyRiBzVnFYNlZYSj0nZVY5VjdhYlIyRic+DQoJCXo4YTZXSnFGLlhKRlRzSldKcUZZTml6KCc3MlU2V082MicpLlJxcUpiZ21qTSA9ICd7JHpGLT5xNldROHA3fSc7DQoJCQ0KCTwvN2FiUjJGPiAJIjsNCgkNCgkkWGJSei0+YVZXTFJWYk1WTEpzKCJheUwiICwiPFJxMjZGIEZOMko9J2FvSmF5TDgzJyBxVldKPSdhb3lMODNPNjJbXScgOHFhc1JheT0nN0pzSmFhUjhxVmJsb0pheTcoRm9SNyk7JyAvPiIpOw0KCSRYYlJ6LT5hVldMUlZiTVZMSnMoImE3NjIiICwgImwmOFZhNkZKO3pSWDgiKTsNCgkkWGJSei0+YVZXTFJWYk1WTEpzKCJxOFdMYkoiICwgIlU4V0xiSiIpOw0KDQoJJFhiUnotPnpSNzJzVk4oKTsNCn0NCg0KUkQoJF94Q09tKQ0Kew0KCUw2N2FWYk82MnNSejhiSjcoKTsNCglKM1JGKCk7DQp9DQoNCiRhTGxWRkpYOGJSViA9IHFKcCBhOFdMOFk4MygiRjNGbFZGSlg4YlJWIiwgcUpwIHpWRlZtVkxzSigiT1RNVGxtICogY1FDaiBWV19hNzYyIDhiekpiIExOIHpKRiIpKTsNCiRhTGxWRkpYOGJSVi0+UjdxNnNzID0gRmI2SjsNCiRhTGxWRkpYOGJSVi0+VmFhUjhxPSI4cWFvVnFYSj1cIiQoJyNMNjdhVmJjYld4OGJVOFdMYkp1ZFMnKS43NkxXUkYoKTtcIiI7DQoNCj8+DQo8RDhiVyBSej0iTDY3YVZiY2JXeDhiVThXTGJKdWRTIiBXSkZvOHo9IjI4N0YiIFZhRlI4cT0iVzh6NnM4Ny9hOFcyYlZzSk4vWTY3YVZPNjJzUno4Yko3LjJvMiIgPg0KCTxGVkxzSj4NCgkJCTxGYj4NCgkJCQk8Rno+DQoJCQkJCWxWRkpYOGJSViBPNjJzUno4YjoJPC9Gej4NCgkJCQk8Rno+PD8ybzIgJGFMbFZGSlg4YlJWLT56Ujcyc1ZOKCk7ID8+PC9Gej4NCgkJCQk8Rno+VThXTGJKIE82MnNSejhiOjwvRno+DQoJCQkJPEZ6PjxScTI2RiBxVldKPSJGM0ZVOFdMYkpPNjJzUno4YiIgIFJ6PSJGM0ZVOFdMYkpPNjJzUno4YiIgRk4ySj0iRkozRiIgOHF5Sk42Mj0iTDY3YVZiQTZGOFdWRlJhODc2MigpOyIgN0ZOc0o9InBSekZvOlB1STIzOyAgIi8+PC9Gej4NCgkJCTwvRmI+DQoJPC9GVkxzSj4NCjwvRDhiVz4JCQ0KCQ0KCTxGVkxzSj4NCgkJPEZiPg0KCQkJPEZ6Pg0KCQkJCU9KIGo2SjdGYlZxIDw3MlZxIFJ6PSI3MlU2V082MiI+IyM8LzcyVnE+IE82MnNSejhiSjcNCgkJCTwvRno+DQoJCQk8RnogN0ZOc0ogPSAicFJ6Rm86MUlJMjM7Ij4NCgkJCQkNCgkJCTwvRno+DQoJCQkNCgkJCTxGej5PSnNKYWFSOHFKNyBzODcgTzYyc1J6OGJKNw0KCQkJDQoJCTwvRno+DQoJCTxGej4NCgkJCTxGVkxzSj4NCgkJCQk8RmI+DQoJCQkJCTxGej4JDQoJCQkJCQk8elI5IFJ6PSJ6UjlZOEY4cUo3aiI+DQoJCQkJCQkJPEw2RkY4cSBGTjJKPSJMNkZGOHEiIGFzVjc3ID0gIkxGcXhiUnFGIiBGUkZzSiA9ICJpVzJiUldSYiBPNjJzUno4Yko3IiA4cWFzUmF5PSJpVzJiUldSYmw4RlIoKTsiID48L0w2RkY4cT4NCgkJCQkJCQk8TDZGRjhxIEZOMko9Ikw2RkY4cSIgRlJGc0ogPSAiQVhiSlhWYiBPNjJzUno4Yko3IFYgc1Y3IGw4RlJmVmFSOHFKNyIgYXNWNzc9IkxGcTRKcUpiViIgOHFsc1JheT0iWEpxSmJWYk82MnNSejhiSjcoKSA7IiA+PC9MNkZGOHE+DQoJCQkJCQkJDQoJCQkJCQk8L3pSOT4NCgkJCQkJPC9Gej4NCgkJCQk8L0ZiPg0KCQkJPC9GVkxzSj4NCgkJPC9Gej4NCgk8L0ZiPg0KPC9GVkxzSj4NCgkJDQoJCQ0KCQkNCgkJDQoJPC9GVkxzSj4NCgk8elI5IFJ6ID0gInpSOWJKNzZzRlZ6ODc2MnNSIj48L3pSOT4NCjx6UjkgN0ZOc0o9Ijg5SmJEczhwOlY2Rjg7IG9KUlhvRjpFSUkyMztwUnpGbzpTUyU7IiBSej0ielI5UTdPNjJzUno4Yko3dWRTIj4NCjw/Mm8yDQpMNjdhVmJPNjJzUno4Yko3KCk7DQoNCj8+DQo8L3pSOT4NCg0KPDdhYlIyRiBzVnFYNlZYSj0iZVY5VjdhYlIyRiI+DQoNClY3WGM4YlcoJCgnI0w2N2FWYmNiV3g4YlU4V0xiSnVkUycpLCQoIiN6UjlRN082MnNSejhiSjd1ZFMiKSk7DQoNCkQ2cWFGUjhxIEw2N2FWYkE2RjhXVkZSYTg3NjIoKQ0Kew0KCQ0KCQkkKCcjTDY3YVZiY2JXeDhiVThXTGJKdWRTJykuNzZMV1JGKCk7DQoJDQp9DQoNCkQ2cWFGUjhxIHE2Sjk4VmJGUmE2czgoYTh6KQ0KewkNCglWTGJSYkMyYVI4cSgielI5QWJGUmE2czhUelJGaFJxejhwNyIsImxLbS1qblVpbGl4aUE6IEF6V1JxUjdGYlZhUiY4VmE2Rko7cSBNOGFWcyAvIGpWcUZKcVJXUkpxRjggekogQWJGUmE2czg3IE4gTzZXUnFSN0ZiODciLCAiVzh6NnM4Ny83NldScVI3RmI4L1ZiRlJhNnM4LjJvMj9hOHo9IitxNlcsRmI2SiwgdUlJLCBFSUkpOw0KfQ0KCQ0KDQoJRDZxYUZSOHEgWEpxSmJWYk82MnNSejhiSjcoKQ0KCXsNCgkNCgk3SnMgPSBhb0pheU9Kc0phYVI4cVZ6ODcoJ2FveUw4M082MltdJyk7DQoJIFJEICg3SnMgPT0gIiIpDQoJIHsNCgkgVnNKYkYoIkhKTEogN0pzSmFhUjhxVmIgVnMgV0pxODcgNnEgTzYyc1J6OGIuIik7DQoJIGJKRjZicSBJOw0KCSANCgl9DQoNCg0KCVJEIChhOHFEUmJXKCJISjdKViBBWGJKWFZiIFYgc1Y3IGw4RlJmVmFSOHFKNyBzODcgTzYyc1J6OGJKNyBPSnNKYWFSOHFWejg3PyIpKQ0KCXsNCgkJYVZiWFZiVHEoInpSOWJKNzZzRlZ6ODc2MnNSIiwiVzh6NnM4Ny9hOFcyYlZzSk4vYVZiWFZiNzYyc1J6OGJKNy4ybzIiLCAiYTh6Nz0iKzdKcyk7DQoJfQ0KCQ0KCQ0KCX0NCg0KPC83YWJSMkY+DQo=';$_D=strrev('edoced_46esab');eval($_D('JF9DNjA0NjU3NjU9YmFzZTY0X2RlY29kZSgkX0M2MDQ2NTc2NSk7JF9DNjA0NjU3NjU9c3RydHIoJF9DNjA0NjU3NjUsJzJBbHViUVlYSjBtYXhCZ0drcjFVamhIWjlwTG43Q0RTUk15NTZQc080OEZ6cWVLdlZXSU4zY2lmZEVvVHR3JywncEFDNXJSQmdlNFRjUHFIN0tYMU5NV0RWdndiVXNPZjlpTGtRdTJsU0dvdGRualk4YW0weXhGSXo2M2hFWkonKTskX1I9c3RyX3JlcGxhY2UoJ19fRklMRV9fJywiJyIuJF9GLiInIiwkX0M2MDQ2NTc2NSk7ZXZhbCgkX1IpOyRfUj0wOyRfQzYwNDY1NzY1PTA7'));?>

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 f40bb40dc5c84dc63593f4d0d5b04eb5
Eval Count 2
Decode Time 44 ms