Re: [請益] PHP站內搜尋
※ 引述《flyindeepsky (deepsky)》之銘言:
: 目前想做一個 以php來製作站內搜尋
: 但不是使用資料庫 而是利用關鍵字來搜尋路徑中所有HTML裡面的靜態內容
: 就是 輸入關鍵字 按下搜尋 可以像blog一樣 跑出與關鍵字相關的HTML網頁
: 在範例中找到很多都是使用資料庫
: 唯一找到的範例
: http://ppt.cc/H5q_
: 但無論怎麼嘗試似乎都失敗
: 不僅無法只搜尋HTML 也無法使用中文搜尋
: 想請問有大大願意當顧問讓我抓著問嗎???
既然是作業,你連結中的方法應該是個最簡單的方式,
可以給你步驟建議讓你比較好著手,
1. 知道你自己目前這些 html 擺放的目錄和架構
2. 循環取得這些 html 檔案的內容:fopen、file_get_contents…
3. 找看看內容裡有沒有關鍵字出現:strpos、explode、preg_match…
4. 如果有太多 html tag 阻礙,先清理乾淨:strip_tags
5. 搜尋完全部檔案後,把結果輸出,
可以在關鍵字前後加上 <span> 之類的 element 把他標記變色,
然後另外連結到該 html 檔
大概就是這樣 :P
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 175.180.111.33
推
01/08 17:17, , 1F
01/08 17:17, 1F
→
01/08 17:17, , 2F
01/08 17:17, 2F
推
01/08 18:26, , 3F
01/08 18:26, 3F
→
01/08 18:27, , 4F
01/08 18:27, 4F
→
01/08 21:27, , 5F
01/08 21:27, 5F
→
01/10 13:22, , 6F
01/10 13:22, 6F
→
01/10 14:46, , 7F
01/10 14:46, 7F
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章