因为 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>