Linux unitednationsplay.com 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64
nginx/1.20.1
Server IP : 188.130.139.92 & Your IP : 3.14.7.99
Domains :
Cant Read [ /etc/named.conf ]
User : web
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
home /
www /
3 /
fzaninotto /
faker /
src /
Faker /
Provider /
Delete
Unzip
Name
Size
Permission
Date
Action
ar_JO
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
ar_SA
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
at_AT
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
bg_BG
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
bn_BD
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
cs_CZ
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
da_DK
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
de_AT
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
de_CH
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
de_DE
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
el_CY
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
el_GR
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
en_AU
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
en_CA
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
en_GB
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
en_HK
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
en_IN
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
en_NG
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
en_NZ
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
en_PH
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
en_SG
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
en_UG
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
en_US
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
en_ZA
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
es_AR
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
es_ES
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
es_PE
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
es_VE
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
fa_IR
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
fi_FI
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
fr_BE
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
fr_CA
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
fr_CH
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
fr_FR
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
he_IL
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
hr_HR
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
hu_HU
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
hy_AM
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
id_ID
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
is_IS
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
it_CH
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
it_IT
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
ja_JP
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
ka_GE
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
kk_KZ
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
ko_KR
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
lt_LT
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
lv_LV
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
me_ME
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
mn_MN
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
ms_MY
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
nb_NO
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
ne_NP
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
nl_BE
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
nl_NL
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
pl_PL
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
pt_BR
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
pt_PT
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
ro_MD
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
ro_RO
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
ru_RU
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
sk_SK
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
sl_SI
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
sr_Cyrl_RS
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
sr_Latn_RS
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
sr_RS
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
sv_SE
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
th_TH
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
tr_TR
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
uk_UA
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
vi_VN
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
zh_CN
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
zh_TW
[ DIR ]
drwxr-xr-x
2018-07-12 09:00
Address.php
3.24
KB
-rw-r--r--
2018-07-12 09:00
Barcode.php
2.74
KB
-rw-r--r--
2018-07-12 09:00
Base.php
19.86
KB
-rw-r--r--
2018-07-12 09:00
Biased.php
1.78
KB
-rw-r--r--
2018-07-12 09:00
Color.php
3.84
KB
-rw-r--r--
2018-07-12 09:00
Company.php
829
B
-rw-r--r--
2018-07-12 09:00
DateTime.php
11.37
KB
-rw-r--r--
2018-07-12 09:00
File.php
47.72
KB
-rw-r--r--
2018-07-12 09:00
HtmlLorem.php
9.35
KB
-rw-r--r--
2018-07-12 09:00
Image.php
3.52
KB
-rw-r--r--
2018-07-12 09:00
Internet.php
15.34
KB
-rw-r--r--
2018-07-12 09:00
Lorem.php
7.63
KB
-rw-r--r--
2018-07-12 09:00
Miscellaneous.php
13.05
KB
-rw-r--r--
2018-07-12 09:00
Payment.php
11.43
KB
-rw-r--r--
2018-07-12 09:00
Person.php
3.07
KB
-rw-r--r--
2018-07-12 09:00
PhoneNumber.php
1.03
KB
-rw-r--r--
2018-07-12 09:00
Text.php
4.63
KB
-rw-r--r--
2018-07-12 09:00
UserAgent.php
5.97
KB
-rw-r--r--
2018-07-12 09:00
Uuid.php
1.65
KB
-rw-r--r--
2018-07-12 09:00
Save
Rename
<?php namespace Faker\Provider; abstract class Text extends Base { protected static $baseText = ''; protected static $separator = ' '; protected static $separatorLen = 1; protected $explodedText; protected $consecutiveWords = array(); protected static $textStartsWithUppercase = true; /** * Generate a text string by the Markov chain algorithm. * * Depending on the $maxNbChars, returns a random valid looking text. The algorithm * generates a weighted table with the specified number of words as the index and the * possible following words as the value. * * @example 'Alice, swallowing down her flamingo, and began by taking the little golden key' * @param integer $maxNbChars Maximum number of characters the text should contain (minimum: 10) * @param integer $indexSize Determines how many words are considered for the generation of the next word. * The minimum is 1, and it produces the higher level of randomness, although the * generated text usually doesn't make sense. Higher index sizes (up to 5) * produce more correct text, at the price of less randomness. * @return string */ public function realText($maxNbChars = 200, $indexSize = 2) { if ($maxNbChars < 10) { throw new \InvalidArgumentException('maxNbChars must be at least 10'); } if ($indexSize < 1) { throw new \InvalidArgumentException('indexSize must be at least 1'); } if ($indexSize > 5) { throw new \InvalidArgumentException('indexSize must be at most 5'); } $words = $this->getConsecutiveWords($indexSize); $result = array(); $resultLength = 0; // take a random starting point $next = static::randomKey($words); while ($resultLength < $maxNbChars && isset($words[$next])) { // fetch a random word to append $word = static::randomElement($words[$next]); // calculate next index $currentWords = static::explode($next); $currentWords[] = $word; array_shift($currentWords); $next = static::implode($currentWords); // ensure text starts with an uppercase letter if ($resultLength == 0 && !static::validStart($word)) { continue; } // append the element $result[] = $word; $resultLength += static::strlen($word) + static::$separatorLen; } // remove the element that caused the text to overflow array_pop($result); // build result $result = static::implode($result); return static::appendEnd($result); } protected function getConsecutiveWords($indexSize) { if (!isset($this->consecutiveWords[$indexSize])) { $parts = $this->getExplodedText(); $words = array(); $index = array(); for ($i = 0; $i < $indexSize; $i++) { $index[] = array_shift($parts); } for ($i = 0, $count = count($parts); $i < $count; $i++) { $stringIndex = static::implode($index); if (!isset($words[$stringIndex])) { $words[$stringIndex] = array(); } $word = $parts[$i]; $words[$stringIndex][] = $word; array_shift($index); $index[] = $word; } // cache look up words for performance $this->consecutiveWords[$indexSize] = $words; } return $this->consecutiveWords[$indexSize]; } protected function getExplodedText() { if ($this->explodedText === null) { $this->explodedText = static::explode(preg_replace('/\s+/u', ' ', static::$baseText)); } return $this->explodedText; } protected static function explode($text) { return explode(static::$separator, $text); } protected static function implode($words) { return implode(static::$separator, $words); } protected static function strlen($text) { return function_exists('mb_strlen') ? mb_strlen($text, 'UTF-8') : strlen($text); } protected static function validStart($word) { $isValid = true; if (static::$textStartsWithUppercase) { $isValid = preg_match('/^\p{Lu}/u', $word); } return $isValid; } protected static function appendEnd($text) { return preg_replace("/([ ,-:;\x{2013}\x{2014}]+$)/us", '', $text).'.'; } }