PHP-ClamAV 介紹

本頁面描述了所有可用的功能集成到你的PHP腳本為PHP-ClamAV的。
cl_info()

回傳有關ClamAV的(版本和簽名)的訊息。
語法:
                cl_info();
回傳:

    (字串)回傳ClamAV的訊息。

例如:
                $ret = cl_info();
                echo $ret;
cl_debug()

打開除錯訊息。
語法:
                cl_debug();

cl_scanfile()

掃描給出一個文件名的文件,回傳“cl_scanfile()API函數的VIRUSNAME和回傳程式程式碼。
語法:

                cl_scanfile(string filename, string virusname);
         
參數:

    文件名:絕對/相對路徑文件。
    virusname:該參數用於檢索VIRUSNAME如果病毒被發現。

回傳:

    (int)的回傳從ClamAV的掃描結果程式程式碼。

例如:

                $retcode = cl_scanfile($file, $virusname);
                if ($retcode == CL_VIRUS) {
                    echo "File path : ".$file."Return code : ".cl_pretcode($retcode)."Virus found name : ".$virusname;
                } else {
                    echo "File path : ".$file."Return code : ".cl_pretcode($retcode);
                }

也可以看看:

    cl_pretcode()



cl_pretcode()

翻譯ClamAV的回傳程式碼的可讀描述。
語法:

                cl_pretcode(int retcode);
         

參數:

    retcode:從cl_scanfile的回傳程式碼數。

回傳:

    (String)回傳一個字串,回傳英文的程式程式碼描述。

例如:

                $ret = cl_pretcode(CL_VIRUS);
                echo $ret;
         

也可以看看:

    cl_scanfile()

想知道更多嗎?請參考PHP-ClamAV官網

留言

這個網誌中的熱門文章

c語言-關於#define用法

PHP教學 - 資料型態(Data Type) - 上

CMD常用網管指令