-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathwebloc.inc
39 lines (38 loc) · 899 Bytes
/
webloc.inc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<?php
///////////////////////////////////////////////
//Файловые переменные
$file_lock="lock.pid";
$file_links="links.txt";
$file_alias="alias";
$extract_cl="tar --strip-components=1 --exclude=*/templates -xvf ";
///////////////////////////////////////////////
//Получение списка файлов в каталоге по маске.
function lfdir($dirname,$filter)
{
if (file_exists($dirname))
{
$files=scandir($dirname);
foreach ($files as $as)
{
if (strpos($as,".".$filter)!="")
{
$res[]=$as;
};
};
}
else $res[]="";
return $res;
};
///////////////////////////////////////////////
//Получение списка алиасов.
function loalias($f_a)
{
$aliases = file($f_a);
foreach ($aliases as $alias)
{
$alias_tmp = explode(" ",$alias, 2);
$res[$alias_tmp[0]] = $alias_tmp[1];
};
return $res;
};
?>