403Webshell
Server IP : 103.48.194.25  /  Your IP : 216.73.217.33
Web Server : Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.4.33
System : Linux VMHostDefault 3.10.0-1160.42.2.el7.x86_64 #1 SMP Tue Sep 7 14:49:57 UTC 2021 x86_64
User : sieuthimay ( 1016)
PHP Version : 8.2.20
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /var/www/khonguyenlieu.vn/public_html/site/helpers/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/khonguyenlieu.vn/public_html/site/helpers/str_helper.php
<?php
/*start tags*/
function show_tags($list_tags="")
{
	if(empty($list_tags)) return $list_tags ;
	$arr_tag = explode(',',$list_tags);
	$str = "";
	foreach($arr_tag as $keyname)
	{
		$keyname = trim($keyname);
		$links = site.'tu-khoa/'.alias($keyname).'.html';
    	$str .= $str? ', <a href="'.$links.'" title="'.$keyname.'">'.$keyname.'</a>':'<a href="'.$links.'" title="'.$keyname.'">'.$keyname.'</a>';
    }
	return $str;
}
function  slip_tag($tag)
{
	$slip=explode(',',$tag);
	return $slip;
}
/*end tags*/
function get_status($status)
{
  if($status == 1){
		return 'Chưa xác nhận';
  }else if($status == 2){
		return 'Đã xác nhận';
  }else if($status == 3){
		return 'Đang xử lý';
  }else if($status == 4){
		return 'Hoàn thành';
  }
}

function str_limit($str,$n = 160)
{
	if (strlen($str) <= $n)
	{
			return $str;
	}
	
	$str = strip_tags($str);
	$pos = strpos($str,' ', $n) ;
	$pos = $pos ? $pos : $n ;
	$out = substr($str, 0, $pos) ;
	return $out.' ...' ;
}

function to_number($str)
{
	$num = preg_replace('/[^0-9]/', '', $str);
	return (int) $num ;
}
function to_phone($str)
{
	$num = (string) preg_replace("/(\.|,|'| )/", '', $str);
	return $num ;
}
function fm_phone($phone='')
{
	if(empty($phone)) return '';
	
	$pattern = '/([^0-9])/i';
	$phone = preg_replace($pattern, '', $phone);
	//0914 247 322
	$lenght = strlen($phone);
	if($lenght==10)
	{
		$dauso 	= substr($phone,0,4);
		$soke 	= substr($phone,4,3);
		$socuoi	= substr($phone,7,3);
	}
	elseif($lenght==11)
	{
		$dauso 	= substr($phone,0,5);
		$soke 	= substr($phone,4,3);
		$socuoi 	= substr($phone,7,3);
	}
	else
	{
		return $phone;
	}
	
	$phone = $dauso.' '.$soke.' '.$socuoi;
	return $phone ;
	
}
function get_phone($str='')
{
	if(empty($str)) return '0906799087';
	if(strpos($str,"-")===false)
	{
		return to_phone($str);
	}
	else
	{
		$a = explode("-",$str);
		return to_phone($a[0]);
	}
}
function show_price($price,$price1,$price2,$price3)
{
	$new_arr = array();
	$arr_price = array($price,$price1,$price2,$price3);
	foreach($arr_price as $value):
		if(!empty($value))
			array_push($new_arr,$value);
	endforeach;
	
	$gia_thap_nhat = !empty($new_arr)? min($new_arr) : 0;
	return pricevn($gia_thap_nhat);
}
function kodau($str)
{
	$str = preg_replace("/(à|á|ạ|ả|ã|â|ầ|ấ|ậ|ẩ|ẫ|ă|ằ|ắ|ặ|ẳ|ẵ)/", 'a', $str);
	$str = preg_replace("/(è|é|ẹ|ẻ|ẽ|ê|ề|ế|ệ|ể|ễ)/", 'e', $str);
	$str = preg_replace("/(ì|í|ị|ỉ|ĩ)/", 'i', $str);
	$str = preg_replace("/(ò|ó|ọ|ỏ|õ|ô|ồ|ố|ộ|ổ|ỗ|ơ|ờ|ớ|ợ|ở|ỡ)/", 'o', $str);
	$str = preg_replace("/(ù|ú|ụ|ủ|ũ|ư|ừ|ứ|ự|ử|ữ)/", 'u', $str);
	$str = preg_replace("/(ỳ|ý|ỵ|ỷ|ỹ)/", 'y', $str);
	$str = preg_replace("/(đ)/", 'd', $str);
	$str = preg_replace("/(À|Á|Ạ|Ả|Ã|Â|Ầ|Ấ|Ậ|Ẩ|Ẫ|Ă|Ằ|Ắ|Ặ|Ẳ|Ẵ)/", 'A', $str);
	$str = preg_replace("/(È|É|Ẹ|Ẻ|Ẽ|Ê|Ề|Ế|Ệ|Ể|Ễ)/", 'E', $str);
	$str = preg_replace("/(Ì|Í|Ị|Ỉ|Ĩ)/", 'I', $str);
	$str = preg_replace("/(Ò|Ó|Ọ|Ỏ|Õ|Ô|Ồ|Ố|Ộ|Ổ|Ỗ|Ơ|Ờ|Ớ|Ợ|Ở|Ỡ)/", 'O', $str);
	$str = preg_replace("/(Ù|Ú|Ụ|Ủ|Ũ|Ư|Ừ|Ứ|Ự|Ử|Ữ)/", 'U', $str);
	$str = preg_replace("/(Ỳ|Ý|Ỵ|Ỷ|Ỹ)/", 'Y', $str);
	$str = preg_replace("/(Đ)/", 'D', $str);
	$str = preg_replace("/( )/", '-', $str);
	$str = preg_replace("/(\'|\"|`|&|,|\.|\?)/", '', $str);
	$str = preg_replace("/(---|--)/", '-', $str);
	
	$pattern = '/([^a-z0-9\-\._])/i';
	$str = preg_replace($pattern, '', $str);
		
	$str = strtolower($str);
	return $str;
}
function alias($str)
{
	$str = preg_replace("/(à|á|ạ|ả|ã|â|ầ|ấ|ậ|ẩ|ẫ|ă|ằ|ắ|ặ|ẳ|ẵ)/", 'a', $str);
	$str = preg_replace("/(è|é|ẹ|ẻ|ẽ|ê|ề|ế|ệ|ể|ễ)/", 'e', $str);
	$str = preg_replace("/(ì|í|ị|ỉ|ĩ)/", 'i', $str);
	$str = preg_replace("/(ò|ó|ọ|ỏ|õ|ô|ồ|ố|ộ|ổ|ỗ|ơ|ờ|ớ|ợ|ở|ỡ)/", 'o', $str);
	$str = preg_replace("/(ù|ú|ụ|ủ|ũ|ư|ừ|ứ|ự|ử|ữ)/", 'u', $str);
	$str = preg_replace("/(ỳ|ý|ỵ|ỷ|ỹ)/", 'y', $str);
	$str = preg_replace("/(đ)/", 'd', $str);
	$str = preg_replace("/(À|Á|Ạ|Ả|Ã|Â|Ầ|Ấ|Ậ|Ẩ|Ẫ|Ă|Ằ|Ắ|Ặ|Ẳ|Ẵ)/", 'A', $str);
	$str = preg_replace("/(È|É|Ẹ|Ẻ|Ẽ|Ê|Ề|Ế|Ệ|Ể|Ễ)/", 'E', $str);
	$str = preg_replace("/(Ì|Í|Ị|Ỉ|Ĩ)/", 'I', $str);
	$str = preg_replace("/(Ò|Ó|Ọ|Ỏ|Õ|Ô|Ồ|Ố|Ộ|Ổ|Ỗ|Ơ|Ờ|Ớ|Ợ|Ở|Ỡ)/", 'O', $str);
	$str = preg_replace("/(Ù|Ú|Ụ|Ủ|Ũ|Ư|Ừ|Ứ|Ự|Ử|Ữ)/", 'U', $str);
	$str = preg_replace("/(Ỳ|Ý|Ỵ|Ỷ|Ỹ)/", 'Y', $str);
	$str = preg_replace("/(Đ)/", 'D', $str);
	$str = preg_replace("/( )/", '-', $str);
	$str = preg_replace("/(\'|\"|`|&|,|\.|\?)/", '', $str);
	$str = preg_replace("/(--|---)/", '-', $str);
	
	$pattern = '/([^a-z0-9\-\._])/i';
	$str = preg_replace($pattern, '', $str);
	
	$str = str_replace("--","-",$str) ;
	$str = strtolower($str);
	return $str;
}
function op_town()
{
	$ci = get_instance();
	$list = $ci->db->query('select * from town order by town_name')->result() ;
	$str = '<option value="0"> -- </option>' ;
	foreach ($list as $rs) :
		$str .= '<option value="'.$rs->town_id.'">'.$rs->town_name.'</option>' ;
	endforeach ;
	return $str ;
}
function get_id_from_alias($alias='')
{
	$str = str_replace('.html','',$alias);
	$arr = explode('-',$str);
	$id = (int)end($arr);
	return $id;	
}

function pricevn($price)
{
	if(empty($price)) return 'call' ;
	return number_format($price, 0,',',".") ;
}

function getRandomString($length = 6) 
{
	$validCharacters = "abcdefghijklmnopqrstuxyvwzABCDEFGHIJKLMNOPQRSTUXYVWZ+-*#&@!?";
	$validCharNumber = strlen($validCharacters);
	$result = "";
	for ($i = 0; $i<$length; $i++) 
	{
		$index = mt_rand(0, $validCharNumber - 1);
		$result .= $validCharacters[$index];
	}
	return $result;
}
function create_code(){
	$str = random_string(32);
	return base64_encode($str);
}
function create_csrf()
{
	$str = random_string(32);
	return encrypt($str);
}
function random_string( $length ) {
	$chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
	return substr(str_shuffle($chars),0,$length);
}
function rand_string($size){
   $string = "aAbBcCdDeEeFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVmWxXzYyZ";
   $rand_str = "";
   for ($i=0; $i<$size; $i++)
   {
	   $rand_str .= substr($string, rand(0, strlen($string)-1), 1);
   }
   return $rand_str;
}
function encrypt($str){
	for($i = 0; $i <2; $i ++){
		$str = base64_encode(base64_encode($str));
	}
	$str = rand_string(5).$str;
	return $str;
}
function decrypt($str){
	$str=substr($str,5,strlen($str));
	for($i = 0; $i < 2; $i ++){
		$str = base64_decode(base64_decode($str));
	}
	return $str;
}
?>

Youez - 2016 - github.com/yon3zu
LinuXploit