Функция поиска по постам
Мне это всё расписывать что-ли? Смотрите в содержание коммита, мне феерически индифферентно
This commit is contained in:
@@ -4,20 +4,19 @@
|
||||
|
||||
|
||||
// Check if request was to specified file
|
||||
function Utils_ThisFileIsRequested ($fullpath): bool {
|
||||
return substr($fullpath, -strlen($_SERVER["SCRIPT_NAME"])) === $_SERVER["SCRIPT_NAME"];
|
||||
function Utils_ThisFileIsRequested (string $fullpath): bool {
|
||||
return (substr($fullpath, -strlen($_SERVER["SCRIPT_NAME"])) === $_SERVER["SCRIPT_NAME"])
|
||||
|| ($fullpath === $_SERVER["SCRIPT_NAME"]); // Old variant won't work on some configurations, as reported by doesnm
|
||||
}
|
||||
|
||||
// Generate secure random string
|
||||
function Utils_GenerateRandomString (int $length, string $keyspace = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"): string {
|
||||
if ($length < 1) {
|
||||
if ($length < 1)
|
||||
die("cant generate random string of size less than 1");
|
||||
}
|
||||
$pieces = [];
|
||||
$max = mb_strlen($keyspace, "8bit") - 1;
|
||||
for ($i = 0; $i < $length; ++$i) {
|
||||
for ($i = 0; $i < $length; ++$i)
|
||||
$pieces []= $keyspace[random_int(0, $max)];
|
||||
}
|
||||
return implode("", $pieces);
|
||||
}
|
||||
|
||||
@@ -32,7 +31,8 @@ function Utils_GetRatio ($x, $y) {
|
||||
function Utils_JoinPaths () {
|
||||
$paths = array();
|
||||
foreach (func_get_args() as $arg) {
|
||||
if ($arg !== '') { $paths[] = $arg; }
|
||||
if ($arg !== "")
|
||||
$paths[] = $arg;
|
||||
}
|
||||
return preg_replace('#/+#', '/', join('/', $paths));
|
||||
}
|
||||
|
Reference in New Issue
Block a user