sphider がルート ディレクトリにインストールされていないため、search.php 内のパスの一部を更新する必要がある場合があります。すべてのパスに別の「../sphider/」を追加して、必要なphpファイルなどを参照できるようにします。この方法は非常に複雑になる可能性があり、おそらく価値がありません。
私のサイトでは、'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>