Php 将Sphider搜索引擎集成到网站中
我有Sphider搜索引擎,并在我的网站上运行,但我有两个问题Php 将Sphider搜索引擎集成到网站中,php,sphider,Php,Sphider,我有Sphider搜索引擎,并在我的网站上运行,但我有两个问题 我不清楚如何设置索引以正确显示结果 我正在尝试获取search.php文件并 include ('sphider/search.php'); 在dashboard.php文件中,该文件位于我的站点的根目录中 斯皮德在 root/sphider/search.php 但是当我把它包括进去时,什么也没有显示出来。如果有人对我所面临的问题有任何见解,我将不胜感激。是的,我在这里和那里找到了一些在线文档,但没有任何东西可以帮我澄清这一点
include ('sphider/search.php');
在dashboard.php文件中,该文件位于我的站点的根目录中root/sphider/search.php
但是当我把它包括进去时,什么也没有显示出来。如果有人对我所面临的问题有任何见解,我将不胜感激。是的,我在这里和那里找到了一些在线文档,但没有任何东西可以帮我澄清这一点 由于sphider未安装在根目录中,您可能需要更新search.php中的一些路径,例如,在所有内容的路径中添加另一个“../sphider/”,以便它可以引用所需的php文件等。这种方法可能会变得非常复杂,可能不值得 我为我的网站创建了一个简单的flash搜索框,使用 'search.php?query='+KeywordVar+'&start=1&search=1&results=10'的URL请求 效果很好 AS3示例:
var KeywordVar = SearchTextBox01.text;
var URLpart1 = 'http://www.yourwebsite.com/search.php?query=';
var URLpart2 = '&start=1&search=1&results=10';
var MySearchLink = URLpart1 + KeywordVar + URLpart2;
MySearchButton.addEventListener(MouseEvent.CLICK,MySearchFunction);
function MySearchFunction(e:Event){navigateToURL(new URLRequest(MySearchLink)); }
在您的情况下,我只需要使用一个简单的表单,使用“get”来搜索“search.php”文件,然后
在Sphider的页眉和页脚模板中包含页眉和页脚。或者创建自己的页眉和页脚以符合您的要求
HTML示例:
<div>
<form action="sphider/search.php" method="get">
<input type="text" name="query" id="query" size="40" value="">
<input type="submit" value="Search">
<input type="hidden" name="search" value="1">
</form>
</div>