今天花了點時間看了OWL 的 log.php, 查查為什麼選擇檔案查看「File Log」時, 以「x.pdf」為例設定檔案內容為「X-Lite 安裝與相關設定」, 使用OWL查看檔案記錄時, 會發現檔案記錄顯示的結果會是亂碼...如下圖所示
![]()
找到方法解決這個問題, 只要依照以下修改就可以解決了
查找以下字串
print(" [ " . $sql->f("filename") . " ]</font><br />" . fCleanDomTTContent($sql->f("description"), 0) . "</td>");
當你使用OWL 0.95做為你的Web file system時有沒有發現一件事情, 那就是當你傳送一檔案時填入檔案的內容描述時填入繁體/簡體中文/日文等等的內容時....進入資料庫查看該筆資料的description的欄位內容時, 會跟你輸入的不是很match, 看不出你打的東西究竟是什麼...雖然在搜尋上沒什麼問題, 但是看起來還是很奇怪...
例如: 我使用OWL上傳一個新進人員要訓練的項目表, 然後填入檔案描述為「新進人員基本訓練項目」, 當上傳成功後...
進入phpmyadmin內後進入owl的資料庫內(ex. owl) , 然後進入 file 的資料表 -> browse , 查看剛該檔案的序號
你會發現怎麼我輸入的看資料庫內記錄的實際內容不一樣, 怎麼是顯示如下亂碼的字串...
æ–°é€²äººå“¡åŸºæœ¬è¨“ç·´é …ç›®
今天在OWL上傳英文有帶空格的檔名, 上傳是有成功了, 但是如我把該檔案再移動到其它目錄的時候會出現以下錯誤
Warning: Cannot modify header information - headers already sent by (output started at /home/orz101/public_html/owl-0.94/config/owl.php:1) in /home/orz101/public_html/owl-0.94/lib/disp.lib.php on line 2799
不知是什麼問題...後來到google找了一下, 應該是output_buffering沒有設的關係...
但是我是使用虛擬主機架的, 在目錄下只有一個 php.ini 觀看內容如下
register_globals = Off
前都是使用QuiXplorer來存放一些重要資料的, 用來管理一般檔案還好...但是如果拿來存放一些公司的資料就顯的不足...尤其是中文檔名都不能正常上傳, 一定要配一個英文字好像才能上傳, 而且搜尋也不易
所以為了建立自己的檔案知識庫管理系統, 就到網上找看看有沒有免費的檔案管理系統...後來在Sourceforge發現幾套如KnowledgeTree 、OWL 、PHPfileNavigator
我有先試過Knowledge, 把它試著安裝到虛擬主機上....不過沒辦法安裝成功, 看似好像還要支援java才可以, 所以就試著用owl了
Recent comments
6 days 9 hours ago
6 days 9 hours ago
6 days 9 hours ago
1 week 2 days ago
1 week 3 days ago
1 week 6 days ago
1 week 6 days ago
1 week 6 days ago
2 weeks 13 hours ago
7 weeks 2 days ago