Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
eval(stripslashes(gzinflate(base64_decode("tVnpbyLJFf/skfZ/qLFaC+xwemcmu8NgLYNZL1obLMDOKMM..
Decoded Output download
function getIP() {
if (isset($_SERVER)) {
if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
return $_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
return $_SERVER['REMOTE_ADDR'];
}
} else {
if (isset($GLOBALS['HTTP_SERVER_VARS']['HTTP_X_FORWARDER_FOR'])) {
return $GLOBALS['HTTP_SERVER_VARS']['HTTP_X_FORWARDED_FOR'];
} else {
return $GLOBALS['HTTP_SERVER_VARS']['REMOTE_ADDR'];
}
}
}
function CrearMiniaturas( $Archivo, $Ancho_IMG , $Altura_IMG, $NuevoNombre )
{
if (!$info = getimagesize($Archivo) ) return false;
$aspect = $info['0'] / $info['1'];
if ($Ancho_IMG/$Altura_IMG > $aspect) {
$Ancho_IMG = $Altura_IMG*$aspect;
}
else {
$Altura_IMG = $Ancho_IMG/$aspect;
}
//$Altura = round( $Ancho_IMG/$aspect);
switch ($info['2'])
{
case 1: // gif -> jpg
$src = @imagecreatefromgif($Archivo);
break;
case 2: // jpeg -> jpg
$src = @imagecreatefromjpeg($Archivo);
break;
case 3: // png -> jpg
$src = @imagecreatefrompng($Archivo);
break;
}
if ( !$src ) return false;
$tmp = @imagecreatetruecolor( $Ancho_IMG, $Altura_IMG );
imagecopyresampled( $tmp, $src, 0, 0, 0, 0, $Ancho_IMG, $Altura_IMG, $info[0], $info[1] );
imagejpeg( $tmp, $NuevoNombre, 100 );
imagedestroy( $src );
imagedestroy( $tmp );
return true;
}
function limpiar($texto){
$texto = htmlspecialchars(trim(addslashes(stripslashes($texto))));
$texto = str_replace(chr(160),'',$texto);
return $texto;
}
function comprobar_email($email){
$mail_correcto = 0;
//compruebo unas cosas primeras
if ((strlen($email) >= 6) && (substr_count($email,"@") == 1) && (substr($email,0,1) != "@")
&& (substr($email,strlen($email)-1,1) != "@")){
if ((!strstr($email,"'")) && (!strstr($email,"\"")) && (!strstr($email,"\")) && (!strstr($email,"\$"))
&& (!strstr($email," "))) {
//miro si tiene caracter .
if (substr_count($email,".")>= 1){
//obtengo la terminacion del dominio
$term_dom = substr(strrchr ($email, '.'),1);
//compruebo que la terminacin del dominio sea correcta
if (strlen($term_dom)>1 && strlen($term_dom)<5 && (!strstr($term_dom,"@")) ){
//compruebo que lo de antes del dominio sea correcto
$antes_dom = substr($email,0,strlen($email) - strlen($term_dom) - 1);
$caracter_ult = substr($antes_dom,strlen($antes_dom)-1,1);
if ($caracter_ult != "@" && $caracter_ult != "."){
$mail_correcto = 1;
}
}
}
}
}
if ($mail_correcto)
return 1;
else
return 0;
}
function security(){
$dominio = "http://".$_SERVER['HTTP_HOST'];
$dominio = str_replace('http://elhueco.com.pe','http://www.elhueco.com.pe',$dominio);
$URL1 = $dominio;
$URL2 = "http://www.elhueco.com.pe";
if($URL1 == $URL2){ $prueba = 1; }
else{ $prueba = 0; }
return $prueba;
}
function noUrl($url)
{
$posicion = strrpos($url, "http://");
if ($posicion === false) {
$validar = 0;// no se encontro...
}
elseif ($posicion !== false) {
$validar = 1;// si se encontro...
}
return $validar;
}
function limpiar_texto($cadena){
$a = "";
$b = "AAAAAAaaaaaaOOOOOOooooooEEEEeeeeCcIIIIiiiiUUUUuuuuyNn";
$cadena = strtolower(strtr($cadena,$a,$b));
$cadena = ereg_replace("[^A-Za-z0-9]", " ", $cadena);
$cadena = str_replace(" ", "-", $cadena);
// LIMPIANDO GUIONES CONSECUTIVOS
do {
$posicion = strrpos($cadena, "--");
$cadena = str_replace("--","-",$cadena);
}while ($posicion !== false);
// VERIFICAR SI EL PRIMER CARACTER ES ' - '
$evaluar1 = substr($cadena, 0, 1);
if ($evaluar1 == '-'){ $cadena = substr($cadena,1,strlen($cadena)); }
// VERIFICAR SI EL ULTIMO CARACTER ES ' - '
$evaluar2 = substr($cadena, strlen($cadena)-1, 1);
if ($evaluar2 == '-'){ $cadena = substr($cadena,0,strlen($cadena)-1); }
// ELIMINANDO ALGUNOS ARTICULOS
$Palabras = array("-al-","-las-","-la-","-que-","-los-","-de-","-en-","-a-","-sus-","-su-","-por-","-un-","-se-","-e-","-i-","-o-","-u-","-y-","-del-","-el-","-es-");
for( $i=0;$i<count($Palabras);$i++ ){
$cadena = str_replace($Palabras[$i],"-",$cadena);
}
return $cadena;
}
function my_browser(){
if((ereg("Nav", $_SERVER["HTTP_USER_AGENT"])) || (ereg("Gold",
$_SERVER["HTTP_USER_AGENT"])) || (ereg("X11",
$_SERVER["HTTP_USER_AGENT"])) || (ereg("Mozilla",
$_SERVER["HTTP_USER_AGENT"])) || (ereg("Netscape",
$_SERVER["HTTP_USER_AGENT"])) and (!ereg("MSIE",
$_SERVER["HTTP_USER_AGENT"]) and (!ereg("Konqueror",
$_SERVER["HTTP_USER_AGENT"])))) $browser = "Netscape";
elseif(ereg("MSIE", $_SERVER["HTTP_USER_AGENT"])) $browser = "MSIE";
elseif(ereg("Lynx", $_SERVER["HTTP_USER_AGENT"])) $browser = "Lynx";
elseif(ereg("Opera", $_SERVER["HTTP_USER_AGENT"])) $browser = "Opera";
elseif(ereg("Netscape", $_SERVER["HTTP_USER_AGENT"])) $browser = "Netscape";
elseif(ereg("Konqueror", $_SERVER["HTTP_USER_AGENT"])) $browser = "Konqueror";
elseif((eregi("bot", $_SERVER["HTTP_USER_AGENT"])) ||
(ereg("Google", $_SERVER["HTTP_USER_AGENT"])) || (ereg("Slurp",
$_SERVER["HTTP_USER_AGENT"])) || (ereg("Scooter",
$_SERVER["HTTP_USER_AGENT"])) || (eregi("Spider",
$_SERVER["HTTP_USER_AGENT"])) || (eregi("Infoseek",
$_SERVER["HTTP_USER_AGENT"]))) $browser = "Bot";
else $browser = "Other";
return $browser;
}
function Ver_Archivo($Size,$Type){
$PE = 500 * 1024; // 500KB Convirtiendo a Bytes
switch ($Type) { // Verificando TIPO
case 'image/x-jpg': $bool = true; break;
case 'image/jpeg': $bool = true; break;
case 'image/pjpeg': $bool = true; break;
case 'image/jpg':$bool = true; break;
case 'image/gif':$bool = true; break;
case 'image/png':$bool = true; break;
case 'image/x-png':$bool = true; break;
default:$bool = false; break;
}
if( $bool == true && $Size <= $PE ){
$Reporte = '_CORRECTO_';
}
else{
$Reporte = '_INCORRECTO_';
}
return $Reporte;
}
function Ver_Adjunto($Size,$Type){
$PE = 800 * 1024;
switch ($Type) {
case 'application/pdf':$bool = true; break;
case 'application/msword': $bool = true; break; // Archivo .DOC
case 'application/vnd.ms-excel': $bool = true; break; // Archivo .XLS
case 'application/vnd.ms-powerpoint': $bool = true; break; // Archivo .PPT
case 'application/vnd.openxmlformats-officedocument.wordprocessingml.document': $bool = true; break; // Archivo .DOCX
case 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet': $bool = true; break; // Archivo .XLSX
case 'application/vnd.openxmlformats-officedocument.presentationml.presentation': $bool = true; break; // Archivo .PPTX
default:$bool = false; break;
}
if( $bool == true && $Size <= $PE ){ $Reporte = '_CORRECTO_'; }
else{ $Reporte = '_INCORRECTO_'; }
return $Reporte;
}
function DimensionarVideo($w,$h,$texto){
$lista_palabras = array('width');
for($i=0;$i<count($lista_palabras);$i++){
$palabra = $lista_palabras[$i];
$continuawhile = true;
while($continuawhile){
$posicion = stripos($texto,$palabra);
if($posicion!==false){
$texto = substr($texto, 0, $posicion )." xxxxx ".substr($texto, $posicion+24 );
}else{
$continuawhile = false;
}
}
}
$texto = str_replace(' xxxxx ','width="'.$w.'" height="'.$h.'"',$texto);
$texto = str_replace('allowscriptaccess="always"></embed>','allowscriptaccess="always" wmode="transparent"></embed>',$texto);
return $texto;
}
function Categoria($t){
switch($t){
case 1: $r='Actualidades'; break;
case 2: $r='Ambiente Natural'; break;
case 3: $r='Arte y Cultura'; break;
case 4: $r='Cocina'; break;
case 5: $r='Deportes'; break;
case 6: $r='Politicas'; break;
case 7: $r='Promociones'; break;
case 8: $r='Salud'; break;
case 9: $r='Tecnologicas'; break;
default: $r='Vacio'; break;
}
return($r);
}
Did this file decode correctly?
Original Code
eval(stripslashes(gzinflate(base64_decode("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"))));
Function Calls
gzinflate | 1 |
stripslashes | 1 |
base64_decode | 1 |
Stats
MD5 | 7a284a088157dd88913857600489eebb |
Eval Count | 1 |
Decode Time | 62 ms |