FTP server 伺服器軟體

下列所有的變數 , 可以被塞入雷電FTPD事件訊息檔 (./Message/*.msg) , 部分也可被塞入虛擬檔案系統設定檔 (*.vfs) 的某些欄位中 , 也可以被塞入驅動事件 ( Event Trigger ) 的命令之中請參照列表 .

注意 : 大小寫有差別

使 用 者 訊 息 變 數
變數
詳細說明
.msg
.vfs
%S 目前登入的使用者名稱
Y
Y
$0017 目前登入的使用者名稱 (當使用 _ANYUNAME_ 任意登入使用者名稱功能時)
Y
N
%z 目前登入的使用者名稱 (延伸到14個字元 , 右邊補空白)
Y
N
%g 目前登入的使用者群組
Y
Y
%/ 目前登入的使用者群組 (包括所有群組)
Y
N
%Z 目前登入的使用者群組 (延伸到14個字元 , 右邊補空白)
Y
N
%Y 目前登入的使用者的注解文字 (空白一律換成%20)
Y
N
%T 目前登入的使用者的注解文字 (延伸到25個字元 , 右邊補空白)
Y
N
$0021 本次連線中下傳的數量 (自動單位 kb,mb,gb,tb)    
%d 本次連線中下傳的位元組
Y
N
$0022 本次連線中上傳的數量 (自動單位 kb,mb,gb,tb)    
%p 本次連線中上傳的位元組
Y
N
%v 最後一次下傳的速度 Kbytes/sec
Y
N
%V 最後一次上傳的速度 Kbytes/sec
Y
N
$0018 總共下傳的數量 (自動單位 kb,mb,gb,tb)    
%x 總共下傳的 mbytes 數
Y
N
%X 總共上傳的 mbytes 數
Y
N
$0019 總共上傳的數量 (自動單位 kb,mb,gb,tb)    
%w 總共下傳的 kbytes 數
Y
N
%W 總共上傳的 kbytes 數
Y
N
$0020 使用者的下傳額度 (自動單位 kb,mb,gb,tb)    
%C 使用者的下傳額度 (mbytes)
Y
N
%c 使用者的下傳額度 (kbytes)
Y
N
%i 使用者的來源IP位置
Y
N
%D 使用者閑置的時間
Y
N
%E 使用者的上下傳額度比例 (1:X or unlimited)
Y
N
%e 使用者目前所在的目錄
Y
N
%P 匿名使用者的密碼 , 通常為EMAIL帳號 , 注意一般使用者的這個變數永遠是空值
Y
N
$0024 FTP Client目前使用的charset,傳回值為utf8或是ansi
Y
N
%< 使用者目前總登入次數
Y
N
%$ 使用者的等級 , 0-4 , 0=root 1=super 2=normal 3=guest
Y
N
系 統 訊 息 變 數
變數
詳細說明
.msg
.vfs
%h 伺服器的名稱
Y
N
%u 伺服執行的總時間 ( HH : MM : SS ) 格式
Y
N
%{ 伺服器版本
Y
N
%y 今日日期字串 ( ex: 0707 for July 7th ) , 在raidenftpd.ini中DATESTR_STYLE, =0 能改變%y到MMDD格式, =1 能改變%y到YYYY-MM格式, =2能改變%y到YYYYMM, =3能改變%y到YYYYMMDD
Y
Y
%. 今日日期字串 YYYY-MM-DD ( ex: 2003-04-01 )
Y
Y
%} 昨日日期字串 ( ex: 0706 for July 6th )
Y
Y
%U 伺服起啟動的時間 ( YYYY/MM/DD HH:MM )
Y
N
%t 目前的日期與時間
Y
N
%N 伺服器允許的最大連線數
Y
N
%n 目前登入的使用者數目
Y
N
%f 目前虛擬目錄下的可用空間 ( mega bytes)
Y
N
$0023 目前虛擬目錄下的可用空間 (自動單位 kb,mb,gb,tb)
Y
N
%I 來自同一IP的最大允許連線數目
Y
N
%o 伺服器目前輸出位元組之狀態
Y
N
%l

伺服器目前輸入位元組之狀態

Y
N
%b

在目前的 *.sfv或是*.md5中通過驗證的檔案數

Y
N
%R

在*.sfv或是*.md5中所記載的檔案總數

Y
N
%>

目前被上傳檔案的crc32值 , 限定在onSfvSuccess/onSfvFailed事件中才有效

Y
N
%^

使用者所在的路徑 (實體路徑)

Y
N
%H

使用者正在存取的(虛擬路徑)檔案或是目錄名稱(例如:剛剛建立的目錄名稱) by RETR/STOR/MKD/RMD/site nuke , 但是所有的空格都被轉為%20

Y
N
%r

使用者正在存取的(虛擬路徑)檔案或是目錄名稱(例如:剛剛建立的目錄名稱) by RETR/STOR/MKD/RMD/ site nuke/move

Y
N
%m 使用者正在存取的(實體路徑)檔案或是目錄名稱(例如:剛剛建立的目錄名稱) by RETR/STOR/MKD/RMD site move
Y
N
%G 使用者正在存取的(實體路徑)檔案或是目錄名稱(例如:剛剛建立的目錄名稱) )by RETR/STOR/MKD/RMD , 但是所有的空格都被轉為%20
Y
N
%q 使用者正在存取的(短檔名)目錄名稱 by RETR/STOR
Y
N
%= 使用者正在存取的檔案名稱 by RETR/STOR    
%Q 使用者正在存取的(短檔名)檔案名稱 by RETR/STOR
Y
N
%- 使用者正在存取的檔案所在的路徑 by RETR/STOR
Y
N
%+ 使用者正在存取的檔案副檔名(extension) by RETR/STOR
Y
N
%F 剛剛被使用者以site nuke改名的目錄的理由
Y
N
%j 剛剛被使用者以site nuke改名的目錄的multiplier
Y
N
%O 使用者上傳檔案被判斷為重複檔案的原因
Y
N
%L Mp3 ID3 tag's 歌名,如果使用者最後一次存取的檔案是mp3格式 (30字元)
Y
N
%k Mp3 ID3 tag's 藝人,如果使用者最後一次存取的檔案是mp3格式 (30字元)
Y
N
%K Mp3 ID3 tag's 專輯名稱 ,如果使用者最後一次存取的檔案是mp3格式 (30字元)
Y
N
%a Mp3 ID3 header bitrate ,如果使用者最後一次存取的檔案是mp3格式 (10字元)
Y
N
%A Mp3 ID3 header 取樣頻率 ,如果使用者最後一次存取的檔案是mp3格式 (8字元)
Y
N
%J Mp3 ID3 tag's 年份 ,如果使用者最後一次存取的檔案是mp3格式 (4字元)
Y
N
%s Mp3 ID3 tag's 種類,如果使用者最後一次存取的檔案是mp3格式 (32字元) 但是所有的空格都被轉為%20
Y
N
%B Mp3 ID3 tag's 種類 ,如果使用者最後一次存取的檔案是mp3格式 (32字元)
Y
N
%M 使用者正在存取的檔案的kb大小 by RETR/STOR , 同時也是site move命令中 , 目標目錄的大小
Y
N
%! 配合OnSiteCmd事件的變數 , 代表了使用者整個site命令的參數 (不含site字串)
Y
N
%~ 使用者的來源 domain name
Y
N
%* 配合OnSiteNuke事件的變數 ,代表了被nuke目錄之檔案所有人
Y
N
%@ 配合OnSiteCmd事件的變數 , 代表了使用者目前的獨一無二id , 是用來配合訂制site command使用的 , 範例請看
Y
N
%? 獨一無二的REQUEST ID , 通常搭配 PRE/POST 上下傳事件使用 , 每次客戶端下新命令都會變動
Y
N
%& 現在有多少人在下載 , 這個值會被在 RETR/STOR/APPE 命令時重新計算
Y
N
%( 現在有多少人在上載 , 這個值會被在 RETR/STOR/APPE 命令時重新計算
Y
N
%) 現在本user開了多少連線在下載 , 這個值會被在 RETR/STOR/APPE 命令時重新計算
Y
N
%_ 現在本user開了多少連線在上載 , 這個值會被在 RETR/STOR/APPE 命令時重新計算
Y
N
%| 現在本user所屬群組開了多少連線在下載 , 這個值會被在 RETR/STOR/APPE 命令時重新計算
Y
N
%\ 現在本user所屬群組開了多少連線在上載 , 這個值會被在 RETR/STOR/APPE 命令時重新計算
Y
N
%[ FTP 伺服器 port (normal)
Y
N
%] FTP 伺服器 port (implicit SSL)
Y
N
%, FTP 伺服器 port (explicit SSL)
Y
N
$0001 目前使用者本週上傳的kb量
Y
N
$0002 目前使用者之群組本週上傳的kb量
Y
N
$0003 目前使用者本月上傳的kb量
Y
N
$0004 目前使用者之群組本月上傳的kb量
Y
N
$0005 目前使用者本週下傳的kb量
Y
N
$0006 目前使用者之群組本週下傳的kb量
Y
N
$0007 目前使用者本月下傳的kb量
Y
N
$0008 目前使用者之群組本月下傳的kb量
Y
N
$0009 目前使用者本週上傳的檔案數量
Y
N
$0010 目前使用者之群組本週上傳的檔案數量
Y
N
$0011 目前使用者本月上傳的檔案數量
Y
N
$0012 目前使用者之群組本月上傳的檔案數量
Y
N
$0013 目前使用者本週下傳的檔案數量
Y
N
$0014 目前使用者之群組本週下傳的檔案數量
Y
N
$0015 目前使用者本月下傳的檔案數量
Y
N
$0016 目前使用者之群組本月下傳的檔案數量
Y
N
$0025 週(一年當中的第幾週),可能須設定raidenftpd.ini內的MONDAY_AS_1ST_DAY_OF_WEEK參數    
系 統 函 數 ( 必須放在每一行文字的最前端 )
變數
詳細說明
.msg
.vfs
%#

輸出另外一個訊息檔案的內容(必須位於 /message 目錄),ex : %#site-help.msg , 這樣相當於將/message/site-help.msg的內容包括於目前的訊息檔之中

Y
N
%0 輸出伺服器上最新被建立的十個目錄列表
Y
N
%1 輸出伺服器上最佳的十個上傳者
Y
N
%2 輸出伺服器上最佳的十個下傳者
Y
N
%3 輸出目前使用者的詳細資訊
Y
N
%4 輸出目前所有連線的使用者列表
Y
N
%5 輸出目前所在虛擬路徑下的檔案數量 , 上傳者 , 上傳群組 , 檔案總數等等資訊 , 適合在使用者上傳完畢後顯示
Y
N
%6 外掛套件專用變數儲存空間 #1 , 請看 this 取得更多資訊
N
N
%7 外掛套件專用變數儲存空間 #1 , 請看 this 取得更多資訊
N
N
%8 外掛套件專用變數儲存空間 #1 , 請看 this 取得更多資訊
N
N
%9 輸出目前所有連線的使用者數量 , 上下傳使用者數量 , 以及頻寬使用情況
N
N
其 它 變 數
變數
詳細說明
.msg
.vfs
%% 百分比符號
Y
N

Copyright © RaidenFTPD TEAM , ALL RIGHT RESERVED

REVISION 2.4 , 2006/10/26