Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<?$IoncubeLoader_FDF99AA484ECDE7158F424315F1367EB="eNptm0t3q7qWRn9QdRCYjO1mMAiMLRGEHqAeICo..

Decoded Output download

?><?

function str2ulr($str){
	$str = str_replace('+','%2B',$str);
	$str = str_replace(' ','%20',$str);
	$str = str_replace('=','%3D',$str);
	return $str;
}

function show_error(){
	error_reporting(E_ALL);
	ini_set("display_errors", 1);
}

function ranger($url){
    $headers = array(
    "Range: bytes=0-32768"
    );

    $curl = curl_init($url);
    curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
    $data = curl_exec($curl);
    curl_close($curl);
    return $data;
}

function int_type($str){
	return !empty($str)?(double)$str:0;
}

/* ,,   */
function clearBrowserCache() {
	header("Pragma: no-cache");
	header("Cache: no-cache");
	header("Cache-Control: no-cache, must-revalidate");
	header("Expires:Mon, 26 Jul 1997 05:00:00 GMT");
}

function getFileSize($size, $float = 0) {
    $unit = array('Byte', 'KB', 'MB', 'GB', 'TB');
    for ($L = 0; intval($size / 1024) > 0; $L++, $size/= 1024);
    //if (($float === 0) && (intval($size) != $size)) $float = 2;
    return number_format($size, $float, '.', ',') .' '. $unit[$L];
}

function show_grade($grade){
	if($grade<=6){
		return " ".$grade."";
	}elseif($grade<=9){
		return " ".($grade-6)."";
	}elseif($grade<=12){
		return " ".($grade-9)."";
	}elseif($grade<=13){
		return " ";
	}elseif($grade<=14){
		return " ";
	}elseif($grade<=15){
		return " ";
	}elseif($grade<=16){
		return " ";	
	}else{
		return "[  ]";
	}
}

function show_grade2($grade){
	if($grade<=6){
		return " ".$grade."";
	}elseif($grade<=9){
		return " ".($grade-6)."";
	}elseif($grade<=12){
		return " ".($grade-9)."";
	}elseif($grade<=13){
		return "-";
	}elseif($grade<=14){
		return "-";
	}elseif($grade<=15){
		return "-";
	}elseif($grade<=16){
		return "-";	
	}else{
		return "[  ]";
	}
}

function show_grade3($grade){
	if($grade<=6){
		return "".$grade;
	}elseif($grade<=9){
		return "".($grade-6);
	}elseif($grade<=12){
		return "".($grade-9);
	}elseif($grade<=13){
		return "-";
	}elseif($grade<=14){
		return "-";
	}elseif($grade<=15){
		return "-";
	}elseif($grade<=16){
		return "-";	
	}else{
		return "[  ]";
	}
}

function str2arr($str){
	if(!strstr($str,chr(3))&&!strstr($str,chr(4))) return $str;
	$tmparr1 = explode(chr(3),$str);
	for($i=0;$i<count($tmparr1);$i++){
		$tmparr2 = explode(chr(4),$tmparr1[$i]);
		$result[$tmparr2[0]] = $tmparr2[1];
	}
	return $result;
}

function arrget($arr,$div,$limit){
	$tmp = explode($div,$arr);
	if($limit>count($tmp)) $limit=count($tmp);
	for($i=0;$i<$limit;$i++){
		$tmp2[] = $tmp[$i];
	}
	return implode($div,$tmp2);
}

function arrdel($list,$str){
	$dim = explode(',',$list);
	$tmp = array();
	for($i=0;$i<count($dim);$i++){
		if(trim($dim[$i])!=trim($str)) $tmp[] = trim($dim[$i]);
	}
	return implode(',',$tmp);
}

function get_limit_index($idxlist,$ord){
	$tmp = explode(">",$idxlist);
	for($i=0;$i<$ord;$i++){
		$ttt[] = $tmp[$i];
	}
	return implode(">",$ttt);
}

function utf8_length($str) {
  $len = strlen($str);
  for ($i = $length = 0; $i < $len; $length++) {
   $high = ord($str{$i});
   if ($high < 0x80)//0<= code <128  (ASCII )  1
    $i += 1;
   else if ($high < 0xE0)//128 <= code < 224  ( ASCII )  2
    $i += 2;
   else if ($high < 0xF0)//224 <= code < 240  ( )  3
    $i += 3;
   else// 4 ( )
    $i += 4;
  }
  return $length;
}

function utf8_strcut($str, $chars, $tail = '...') {
  if (utf8_length($str) <= $chars)//     tail .
   $tail = '';
  else
   $chars -= utf8_length($tail);//   tail    .
  $len = strlen($str);
  for ($i = $adapted = 0; $i < $len; $adapted = $i) {
   $high = ord($str{$i});
   if ($high < 0x80)
    $i += 1;
   else if ($high < 0xE0)
    $i += 2;
   else if ($high < 0xF0)
    $i += 3;
   else
    $i += 4;
   if (--$chars < 0)
    break;
  }
  return trim(substr($str, 0, $adapted)) . $tail;
}

function islocal(){
	/*
	$ips = array('106.243.79.227','14.33.5.67','118.34.144.22','118.34.144.165');
	if(in_array($_SERVER['REMOTE_ADDR'],$ips)) return true;
	else return false;
	*/
	//$ips = array('106.243.79.');
	$ips = array('15.164.148.97','106.252.175.','106.243.79.','14.33.5.','125.130.133.','112.215.','64.233.173.','112.219.236.','61.36.106.');
	$chk = 0;
	foreach($ips as $val){
		if(strstr($_SERVER['REMOTE_ADDR'],$val)) $chk++;
	}
	if($chk>0) return true;
	else return false;
}

function isallow(){
	$ips = array('15.164.148.97','106.252.175.','106.243.79.','39.112.227.55','14.33.5.','125.130.133.','112.215.','64.233.173.','61.36.106.');
	### 106.243.79.227:  IP
	### 39.112.227.55:  IP
	$chk = 0;
	foreach($ips as $val){
		if(strstr($_SERVER['REMOTE_ADDR'],$val)) $chk++;
	}
	if($chk>0) return true;
	else return false;
}

function Ishangul($strSrc, $pos)
{
    $isHangul = 1;

    for($i=0 ; $i<=$pos ; ++$i)
    {
        if(ord($strSrc[$i]) > 127)
            ++$isHangul;
        else
            $isHangul = -1;
    }

    return $isHangul%2;
}

function ksubstr($strSrc, $start, $end = "")
{
        if($start < 0)
            $start = strlen($strSrc) + $start;

    if(IsHangul($strSrc, $start)==1)
        ++$start;

    if(!strlen($end))
        return substr($strSrc, $start);
    else{
        if($end < 0){
            $pos = $end + strlen($strSrc) -1;

            if(IsHangul($strSrc, $pos)==0)
                --$end;
        }
        else{
            $pos = $end + $start -1;

            if(IsHangul($strSrc, $pos)==0)
                --$end;
        }
    }
    return substr($strSrc, $start, $end);
}

function convtime($olddate){
	$nowtime = $olddate;
	$times=explode(" ",$nowtime);
	if(count($times)>0){
		$times1=explode("-",$times[0]);
		$times2=explode(":",$times[2]);
		if($times[1]=="") { $settime=$times2[1]+12; }
		return date('Y-m-d H:i:s',mktime($settime,$times2[1],$times2[2],$times1[1],$times1[2],$times1[0]));
	}else{
		return $olddate;
	}
}

Function EnSeed($data){
	$userkey="oriwizjhparka777";
	if($userkey!=""&&$data!=""){
		$oSeed = new COM("ECPlaza.Seed");
		$encdata = $oSeed->Encrypt($data, $userkey);
	}else{
		$encdata=$data;
	}
	return $encdata;
}

Function DeSeed($data){
	$userkey="oriwizjhparka777";
	if($userkey!=""&&$data!=""){
		$oSeed = new COM("ECPlaza.Seed");
		$decdata = $oSeed->Decrypt($data, $userkey);
	}else{
		$decdata=$data;
	}
	return Trim($decdata);
}

function bytexor($a,$b)
 {
         $c="";
         for($i=0;$i<16;$i++)$c.=$a{$i}^$b{$i};
         return $c;
 }


 function decrypt_md5($msg,$key)
 {
         $string="";
         $buffer="";
         $key2="";

         while($msg)
         {
                 $key2=pack("H*",md5($key.$key2.$buffer));
                 $buffer=bytexor(substr($msg,0,16),$key2);
                 $string.=$buffer;
                 $msg=substr($msg,16);
         }
         return($string);
 }

 function encrypt_md5($msg,$key)
 {
         $string="";
         $buffer="";
         $key2="";

         while($msg)
         {
                 $key2=pack("H*",md5($key.$key2.$buffer));
                 $buffer=substr($msg,0,16);
                 $string.=bytexor($buffer,$key2);
                 $msg=substr($msg,16);
         }
         return($string);
 }

 function fetch($url,$param,$headers,$referer=''){
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    if(!empty($headers)) curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $param);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
	if(!empty($referer)) curl_setopt($ch, CURLOPT_REFERER, $referer);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
    curl_setopt($ch, CURLOPT_TIMEOUT, 40);
    $result = curl_exec($ch);
    $info = curl_getinfo($ch);
    curl_close($ch);
    return $result;
}

function fetchssl($url,$param){
	$ch = curl_init();
	curl_setopt ($ch, CURLOPT_URL,$url); // URL 
	curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, FALSE); //   true    .
	// default  true    (https  )
	curl_setopt ($ch, CURLOPT_SSLVERSION,3); // SSL  (https  )
	curl_setopt ($ch, CURLOPT_HEADER, 0); //   
	curl_setopt ($ch, CURLOPT_POST, 1); // Post Get  
	curl_setopt ($ch, CURLOPT_POSTFIELDS, $param); // Post  Get .
	curl_setopt ($ch, CURLOPT_TIMEOUT, 30); // TimeOut 
	curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); //  
	$result = curl_exec ($ch);
	curl_close ($ch);
	return $result;
}

function http($url) {
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30);
    curl_setopt($ch, CURLOPT_TIMEOUT, 30);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
    $response = curl_exec($ch);
    curl_close ($ch);
    return $response;
}

function make_curl($url, $post_field){
	$request_timeout = 10; // 1 second timeout
	$request = curl_init();
	curl_setopt($request, CURLOPT_URL, $url);
	curl_setopt($request, CURLOPT_RETURNTRANSFER, true);
	curl_setopt($request, CURLOPT_FOLLOWLOCATION, true);
	curl_setopt($request, CURLOPT_TIMEOUT, $request_timeout);
	curl_setopt($request, CURLOPT_CONNECTTIMEOUT, $request_timeout);
	curl_setopt($request, CURLOPT_COOKIEJAR, 'curl_cookie/cookie_'.$_SERVER['REMOTE_ADDR'].'_.txt');
	curl_setopt($request, CURLOPT_COOKIEFILE, 'curl_cookie/cookie_'.$_SERVER['REMOTE_ADDR'].'_.txt');
	curl_setopt($request, CURLOPT_POST, 1);
	curl_setopt($request, CURLOPT_HEADER, 1);// .
	curl_setopt($request, CURLOPT_POSTFIELDS, $post_field);
	curl_setopt($request, CURLOPT_HTTPHEADER, array('Content-Type: application/x-www-form-urlencoded', 'Connection: Close'));
	$result = curl_exec($request);
	return $result;
}

function getGUID(){
    if (function_exists('com_create_guid')){
        return com_create_guid();
    }else{
        mt_srand((double)microtime()*10000);//optional for php 4.2.0 and up.
        $charid = strtoupper(md5(uniqid(rand(), true)));
        $hyphen = chr(45);// "-"
        $uuid = chr(123)// "{"
            .substr($charid, 0, 8).$hyphen
            .substr($charid, 8, 4).$hyphen
            .substr($charid,12, 4).$hyphen
            .substr($charid,16, 4).$hyphen
            .substr($charid,20,12)
            .chr(125);// "}"
        return $uuid;
    }
}

function getGUID2(){
	return substr(getGUID(),1,8);
}

function getGUID3($limit=8){
	return substr(preg_replace('/[\{\-]/i','',getGUID()),0,$limit);
}

function chkBrowser(){
	$userAgent = strtolower($_SERVER['HTTP_USER_AGENT']);

	// Identify the browser. Check Opera and Safari first in case of spoof. Let Google Chrome be identified as Safari.
	if (preg_match('/opera/', $userAgent)) {
		$name = 'opera';
	}
	elseif (preg_match('/webkit/', $userAgent)) {
		$name = 'safari';
	}
	elseif (preg_match('/msie/', $userAgent)) {
		$name = 'msie';
	}
	elseif (preg_match('/mozilla/', $userAgent) && !preg_match('/compatible/', $userAgent)) {
		$name = 'mozilla';
	}
	else {
		$name = 'unrecognized';
	}

	return  $name;
}

function getBrowser(){
    $u_agent = $_SERVER['HTTP_USER_AGENT'];
    $bname = 'Unknown';
    $platform = 'Unknown';
    $version= "";

    //First get the platform?
    if (preg_match('/linux/i', $u_agent)) { $platform = 'linux'; }
    elseif (preg_match('/macintosh|mac os x/i', $u_agent)) { $platform = 'mac'; }
    elseif (preg_match('/windows|win32/i', $u_agent)) { $platform = 'windows'; }

    // Next get the name of the useragent yes seperately and for good reason
    if(preg_match('/MSIE/i',$u_agent) && !preg_match('/Opera/i',$u_agent)) { $bname = 'Internet Explorer'; $ub = "MSIE"; }
    elseif(preg_match('/Firefox/i',$u_agent)) { $bname = 'Mozilla Firefox'; $ub = "Firefox"; }
    elseif(preg_match('/Chrome/i',$u_agent)) { $bname = 'Google Chrome'; $ub = "Chrome"; }
    elseif(preg_match('/Safari/i',$u_agent)) { $bname = 'Apple Safari'; $ub = "Safari"; }
    elseif(preg_match('/Opera/i',$u_agent)) { $bname = 'Opera'; $ub = "Opera"; }
    elseif(preg_match('/Netscape/i',$u_agent)) { $bname = 'Netscape'; $ub = "Netscape"; }

    // finally get the correct version number
    $known = array('Version', $ub, 'other');
    $pattern = '#(?<browser>' . join('|', $known) .
    ')[/ ]+(?<version>[0-9.|a-zA-Z.]*)#';
    if (!preg_match_all($pattern, $u_agent, $matches)) {
        // we have no matching number just continue
    }

    // see how many we have
    $i = count($matches['browser']);
    if ($i != 1) {
        //we will have two since we are not using 'other' argument yet
        //see if version is before or after the name
        if (strripos($u_agent,"Version") < strripos($u_agent,$ub)){ $version= $matches['version'][0]; }
        else { $version= $matches['version'][1]; }
    }
    else { $version= $matches['version'][0]; }

    // check if we have a number
    if ($version==null || $version=="") {$version="?";}
    return array('userAgent'=>$u_agent, 'name'=>$bname, 'version'=>$version, 'platform'=>$platform, 'pattern'=>$pattern);
}

function isMobile(){
	$mobile_agent = array("ipad","iphone","ipod","android","blackberry","opera Mini", "windows ce", "nokia", "sony", "x11" );
	$check_mobile = false;
	for($i=0; $i<sizeof($mobile_agent); $i++){
		if(preg_match("/$mobile_agent[$i]/", strtolower($_SERVER['HTTP_USER_AGENT']))){
			$check_mobile = true;
			break;
		}
	}
	return $check_mobile;
}

function isApple(){
	$mobile_agent = array("ipad","iphone","ipod");
	$check_mobile = false;
	for($i=0; $i<sizeof($mobile_agent); $i++){
		if(preg_match("/$mobile_agent[$i]/", strtolower($_SERVER['HTTP_USER_AGENT']))){
			$check_mobile = true;
			break;
		}
	}
	return $check_mobile;
}

function MobileCheck() {
    $mobile_agent = array("ipad","iphone","ipod","android","blackberry","opera Mini", "windows ce", "nokia", "sony" );
	$check_mobile = false;
	for($i=0; $i<sizeof($mobile_agent); $i++){
	if(preg_match("/$mobile_agent[$i]/", strtolower($_SERVER['HTTP_USER_AGENT']))){
	$check_mobile = true;
	break;
	}
	}
    return ($check_mobile)?1:0;
}

function get_encoded_val($sValue){
  if($sValue!=""){
	  $sValue = str_replace("&", "&amp;",$sValue);
	  $sValue = str_replace("<", "&lt;",$sValue);
	  $sValue = str_replace(">", "&gt;",$sValue);
	  $sValue = str_replace("\"", "&quot;",$sValue);
	  $sValue = str_replace("'", "&#39;",$sValue);
	  $sValue = str_replace(chr(13), "<br>",$sValue);
  }
  return $sValue;
}

function ucs2toutf8($str)
{
        for ($i=0;$i<strlen($str);$i+=4)
        {
                $substring1 = $str[$i].$str[$i+1];
                $substring2 = $str[$i+2].$str[$i+3];

                if ($substring1 == "00")
                {
                        $byte1 = "";
                        $byte2 = $substring2;
                }
                else
                {
                        $substring = $substring1.$substring2;
                        $byte1 = dechex(192+(hexdec($substring)/64));
                        $byte2 = dechex(128+(hexdec($substring)%64));
                }
                $utf8 .= $byte1.$byte2;
        }
        return $utf8;
}

function fulltime($tm){
	$rest = $tm;
	if($rest>60){
		$mm = floor($rest/60);
		$rest = $rest % 60;
		if($rest>60){
			$hh = floor($rest/60);
			$rest = $rest % 60;
			return $hh.' '.$mm.' '.$rest.'';
		}else{
			return $mm.' '.$rest.'';
		}
	}else{
		if(empty($rest)) return "-";
		else return $rest.'';
	}
}

function getSeconds($HMS)
 {
     $tmp = explode(':', $HMS);
     $std = mktime(0,0,0,date('n'),date('j'),date('Y'));
     $scd = mktime(intval($tmp[0]), intval($tmp[1]), intval($tmp[2]));

    return intval($scd-$std);
 }

//  'HH:mm:ss'  
function getTimeFromSeconds($seconds){
    $h = sprintf("%02d", intval($seconds) / 3600);
    $tmp = $seconds % 3600;
    $m = sprintf("%02d", $tmp / 60);
    $s = sprintf("%02d", $tmp % 60);
    return $h.':'.$m.':'.$s;
}

//  'HH:mm'  
function HMgetTimeFromSeconds($seconds){
    $h = sprintf("%02d", intval($seconds) / 3600);
    $tmp = $seconds % 3600;
    $m = sprintf("%02d", $tmp / 60);
    return $h.':'.$m;
}

//  ''  
function FgetTimeFromSeconds($seconds){
    $h = floor(intval($seconds) / 3600);
    $tmp = $seconds % 3600;
    $m = ($tmp*1)/3600;
    return $h + $m;
}

function getDateKorName($num){
	$dn = array('','','','','','','','');
	return $dn[$num];
}

function paging($page=10,$limit=10,$pagelimit=10,$pcnt,$str=""){
	/*
	$page:  
	$limit:    
	$pagelimit:    
	$pcnt:  
	$str:   
	*/
	/*
	[MSSQL   ]
	SELECT * FROM
	(SELECT ROW_NUMBER() OVER (ORDER BY ( ) DESC) rnum, * FROM (  ) T0) T1
	WHERE rnum > ($page-1 * $limit) AND rnum <= ($page * $limit);
	*/
	$pagegrp = ceil($page/$pagelimit);
	$pages = ceil($pcnt/$limit);
	if($page>$pages) $page=$pages;
	$last_pagegrp = ceil($pages/$pagelimit);
	$start_pagegrp = 1;
	//$start_pagegrp = ($pagegrp-1)*$pagelimit-$pagelimit+1;
	//if($start_pagegrp<0) $start_pagegrp=1;
	$end_pagegrp = $pages;
	//$end_pagegrp = ($pagegrp+1)*$pagelimit;
	//if($end_pagegrp>$last_pagegrp) $end_pagegrp=$pages;
	$prevpage = floor(($page - 10)/10)*10+1;
	if($prepage<0) $prepage=1;
	$nextpage = floor(($page + 10)/10)*10+1;
	if($nextpage>$pages) $nextpage=$pages;
	?>
	<STYLE TYPE="text/css">
		.list_number{padding-top:25px; text-align:center;}
		.list_n_menu {padding:3px; MARGIN:3px; TEXT-ALIGN: center}
		.list_n_menu A {padding:5px 8px 4px 8px; MARGIN: 2px; BORDER: #ccc 1px solid; COLOR: #555555; TEXT-DECORATION: none}
		.list_n_menu A:hover {BORDER:#999 1px solid; COLOR: #666;}
		.list_n_menu A:active {BORDER:#999 1px solid; COLOR: #666;}
		.list_n_menu .current {BORDER: #117bff 1px solid; padding:5px 8px 4px 8px; FONT-WEIGHT: bold; MARGIN: 2px; COLOR: #036cb4;}
		.list_n_menu .disabled {BORDER: #CCCCCC 1px solid; padding:5px 8px 4px 8px; MARGIN: 2px; COLOR: #AAAAAA;}
	</STYLE>
	<div class="list_number">
		<div>
			<p>
	  <div class="list_n_menu">
	   <?if($page==1){?>
	   <span class="disabled"><<</span>
	   <?}else{?>
	   <a href="?<?=$str.'&'?>page=<?=$start_pagegrp?>"><<</a>
	   <?}?>
	   <?if($page==1){?>
	   <span class="disabled"><</span>
	   <?}else{?>
	   <a href="?<?=$str.'&'?>page=<?=$prevpage?>"><</a>
	   <?}?>

	   <?for($i=($pagegrp*$pagelimit-$pagelimit+1);$i<=($pagegrp*$pagelimit);$i++){
		 if($i>$pages) continue;
	   ?>
	   <?if($i==$page){?>
	   <span class="current"><?=$i?></span>
	   <?}else{?>
	   <a href="?<?=$str.'&'?>page=<?=$i?>"><?=$i?></a>
	   <?}?>

	   <?}?>

	   <?if($page==$pages){?>
	   <span class="disabled">></span>
	   <?}else{?>
	   <a href="?<?=$str.'&'?>page=<?=$nextpage?>">></a>
	   <?}?>

	   <?if($page==$pages){?>
	   <span class="disabled">>></span>
	   <?}else{?>
	   <a href="?<?=$str.'&'?>page=<?=$end_pagegrp?>">>></a>
	   <?}?>

	  </div>
	  </p>
		</div>
	</div>
	<?
}

function read_doc_file($filename) {
     if(file_exists($filename)){
        if(($fh = fopen($filename, 'r')) !== false ){
           $headers = fread($fh, 0xA00);
           // 1 = (ord(n)*1) ; Document has from 0 to 255 characters
           $n1 = ( ord($headers[0x21C]) - 1 );
           // 1 = ((ord(n)-8)*256) ; Document has from 256 to 63743 characters
           $n2 = ( ( ord($headers[0x21D]) - 8 ) * 256 );
           // 1 = ((ord(n)*256)*256) ; Document has from 63744 to 16775423 characters
           $n3 = ( ( ord($headers[0x21E]) * 256 ) * 256 );
           // 1 = (((ord(n)*256)*256)*256) ; Document has from 16775424 to 4294965504 characters
           $n4 = ( ( ( ord($headers[0x21F]) * 256 ) * 256 ) * 256 );
           // Total length of text in the document
           $textLength = ($n1 + $n2 + $n3 + $n4);
           $extracted_plaintext = fread($fh, $textLength);
           // simple print character stream without new lines
           //echo $extracted_plaintext;
           // if you want to see your paragraphs in a new line, do this
           return nl2br($extracted_plaintext);
           // need more spacing after each paragraph use another nl2br
        }
    }
}

function getMAC(){
	exec("arp -H ether -n -a $REMOTE_ADDR",$values);
	$parts = explode(' ',$values[0]);
	if(is_array($parts)) return $parts[3];
	else return '';
}

function remoteFileExist($filepath){
    //return file($filepath);
	$ch = curl_init();
    curl_setopt($ch, CURLOPT_URL,$filepath);
    curl_setopt($ch, CURLOPT_NOBODY, 1);
    curl_setopt($ch, CURLOPT_FAILONERROR, 1);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    if(curl_exec($ch)!==false) {
        return true;
    } else {
        return false;
    }
}
?>

Did this file decode correctly?

Original Code

<?$IoncubeLoader_FDF99AA484ECDE7158F424315F1367EB="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";eval(base64_decode(gzuncompress(base64_decode($IoncubeLoader_FDF99AA484ECDE7158F424315F1367EB))));?>

Function Calls

gzuncompress 2
base64_decode 4

Variables

$IoncubeLoader_0B82594B65EF5A16FE991EDF1988908C eNrtvVuXqkqsKPyD5sMC1LZ9VBQEBZU7vIl0IwJKizf49SepAsVLz9Vzfmt/..
$IoncubeLoader_FDF99AA484ECDE7158F424315F1367EB eNptm0t3q7qWRn9QdRCYjO1mMAiMLRGEHqAeICoYBCYO8YNfX8v3dmucscfJ..

Stats

MD5 b6ee7589d032bcd6ae48b29eb114fb49
Eval Count 2
Decode Time 66 ms