?
Path : /home/admin/domains/happytokorea.com/public_html/include/ |
Current File : /home/admin/domains/happytokorea.com/public_html/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].".***"; } ?>