查看完整版本: 站內搜尋的問題
頁: [1]

johnnyes1 發表於 2015-11-9 04:14 PM

站內搜尋的問題

附件是我上網找的站內搜尋,標榜不用MYSQL,附件是檔案,我要如何用INDEX的搜尋框
去搜尋我資料夾裡面的文章,請大神幫幫忙!   專題卡在這,因對PHP還不是很熟,還請幫幫忙


GOOGLE 雲端載點:https://drive.google.com/file/d/0BzudvtFomdtmdmFfdzdVMFBvOE0/view?usp=sharing<div></div>

alextang1030 發表於 2015-11-9 10:41 PM

這個的原理大概是把目錄當下及子目錄中的HTML檔案全數打開並尋找在檔案內的文字(不包括HTML語法)是否符合搜尋的文字
而內部語法已經寫好,PHP方面已經可以不用理會(可能會需要根劇PHP版本再作DEBUG)
所以你需要做的其實就是在頁面上加一個INPUT BOX 給用者輸入要搜尋的文字,然後把FORM的ACTION指向SEARCH.PHP那頁就可以了
當然你也可以用AJAX來取得資料

johnnyes1 發表於 2015-11-10 01:56 PM

alextang1030 發表於 2015-11-9 10:41 PM static/image/common/back.gif
這個的原理大概是把目錄當下及子目錄中的HTML檔案全數打開並尋找在檔案內的文字(不包括HTML語法)是否符合搜 ...

大大不好意思,我附件index已經有把搜尋框放進去然後指向PHP
但搜尋之後,一直顯示要我輸入關鍵字,這就是我卡的地方所在...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div>

alextang1030 發表於 2015-11-12 09:07 AM

johnnyes1 發表於 2015-11-10 01:56 PM static/image/common/back.gif
大大不好意思,我附件index已經有把搜尋框放進去然後指向PHP
但搜尋之後,一直顯示要我輸入關鍵字,這就 ...

在SEARCH.PHP
裡沒有收到KEY的值,所以會有這個情況
可以試試看在$i = get_msg("."); 前加入$key = $_POST["key"];...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div>

johnnyes1 發表於 2015-11-13 01:49 AM

alextang1030 發表於 2015-11-12 09:07 AM static/image/common/back.gif
在SEARCH.PHP
裡沒有收到KEY的值,所以會有這個情況
可以試試看在前加入

非常感謝大大,成功了!!
測試之後已可以使用<br><br><br><br><br><div></div>
頁: [1]