本文目錄一覽:
有哪些 PHP 開源的問答系統?
有ASK問答系統 PHP168問答系統 他們的運行環境都一樣的:php+mysql+apache
ASK的沒有用過。一直都用PHP168的,他們的功能基本可以滿足我
1. 各個模塊分別設置,開啟或關閉。各個模塊有各自獨立的自定義分類,每個分類可以設置對應的管理員
(刪除,置頂,取消置頂,收集問題,政府模塊還有問題上報功能,需後台設置); 有自己獨立的功能頁面。
2. 總裁問答,對提問者提問可設置是否審核顯示;可設置是否對提問單獨回答。
3. 客服問答:可採取單人或多人問答,可分售前售後等業務分類。
4. 企業內部:有完善的企業問答體系,對各部門,各崗位有完整的諮詢系統,企業問題獨立分類顯示,分職位顯示;
你可以去PHP168CMS下載個免費的回去體驗
如何使用PHP實現全文檢索功能
1、新建數據表:CREATE TABLE fulltext_sample(copy TEXT,FULLTEXT(copy)) TYPE=MyISAM;這裡的copy就是一個fulltext類型的字段,如果建表的時候沒有添加全文檢索字段,也可以通過alert來添加,如:ALTER TABLE fulltext_sample ADD FULLTEXT(copy)
2、插入數據:INSERT INTO fulltext_sample VALUES(‘It appears good from here’),(‘The here and the past’),(‘Why are we hear’),(‘An all-out alert’),(‘All you need is love’),(‘A good alert’);
3、數據檢索:SELECT * FROM fulltext_sample WHERE MATCH(copy) AGAINST(‘love’);上面就是mysql的全文檢索功能,注意:在全文索引上進行搜索是不區分大小寫的。下面再看如何實現中文全文檢索。fulltext字段是以詞語為單位,詞語之間需要用空格隔開,而漢語的句子中各個詞語之間並不會用空格隔開,因此我們需要對中文進行分詞,這也就是為什麼上面需要強詞用到中文分詞擴展模塊。但是儘管對中文進行分詞,MYSQL還是不能通過MATCH來實現中文的全文檢索,這需要通過一定的方法來進行轉換,一個比較簡單實用的方法是採用下面這個函數(當然還有更好的),它將中文進行了urlencode轉換。function q_encode($str){$data = array_filter(explode(” “,$str));$data = array_flip(array_flip($data));foreach ($data as $ss) {if (strlen($ss)1 )$data_code .= str_replace(“%”,””,urlencode($ss)) . ” “;}$data_code = trim($data_code);return $data_code;}將轉換過後的內容保存至事先定義好的fulltext字段。同樣,在查詢的時候也需要將查詢的關鍵詞進行同樣方法的轉換。
幫忙查看下PHP程序的源代碼。。在線急求解密!!!
這不是PHP的源代碼,而是使用了smarty的模板引擎的HTML文件.花括號中定義的是smarty變量,由負責使用該HTML模板文件的PHP文件同賦值.
這不是加密的文件.
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/270245.html