[FreeBSD] PHP 檔案搜尋引擎(PHP File search engine)

網路上有很多搜尋引擎,不過要搜尋檔案的搜尋引擎,有的是只能搜尋網站上的資料(像是 mnoGoSearch),有的是要透過 FTP 來搜尋(像 FtpLocate)。因為我只是想搜尋自己伺服器內的檔案,本來想用 FtpLocate 來用,不過因為 FtpLocate 是 2003 到現在就沒有維護了,所以 FTP 的功能好像就不能支援現在的 Perl,我怎麼設定就是沒辦法連上本機內的 FTP Server,只好換其他的軟體。
後來發現這個程式(不是軟體喔,他只是 PHP Script),這是 Ivan Stambolic 寫的軟體,發表在他自己的 Blog 上面(Camp Stamba),這個程式不用複雜的安裝方式,只要下載後解壓縮到網頁的目錄上就可以運作了,而且直接支援 UTF-8。簡單吧!

下載後,直接開啟 index.html 就可以了。
index

    • Search Pattern:搜尋的字串
      搜尋字串 搜尋範圍
      test.txt 尋找 test.txt 這個檔案
      *test 尋找 test 結尾的檔案
      *.txt 尋找副檔名是 txt 的檔案
      / 列出所有的目錄
      test/ 列出 test 這個目錄以及他的子目錄
      *test*/ 列出含有 test 文字的目錄以及他的子目錄
    • Work Path:搜尋的起始目錄。
      由於這個程式是直接搜尋電腦內的資料,所以建議把 Input Value 限制住或是把預設值更改。
      (如果你去作者的網頁看,他的螢幕擷圖有多一個密碼的欄位,所以你也可以將表單多一個密碼的欄位,密碼正確才能搜尋檔案)
    • Return format:
      搜尋結果支援很多格式(從 json, csv 到 xml, html 都有支援),所以你可以把輸出的搜尋結果做其他處理。不過我個人偏好 list,他可以直接顯示在瀏覽器上
Please follow and like us:

3 comments on “[FreeBSD] PHP 檔案搜尋引擎(PHP File search engine)

  1. 您好
    我想請問一下,該如何把輸出的結果變成超連結的形式,點選了之後就可以跳轉到該檔案的所在位置呢?
    感謝

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *