Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将Sphider搜索引擎集成到网站中_Php_Sphider - Fatal编程技术网

Php 将Sphider搜索引擎集成到网站中

Php 将Sphider搜索引擎集成到网站中,php,sphider,Php,Sphider,我有Sphider搜索引擎,并在我的网站上运行,但我有两个问题 我不清楚如何设置索引以正确显示结果 我正在尝试获取search.php文件并 include ('sphider/search.php'); 在dashboard.php文件中,该文件位于我的站点的根目录中 斯皮德在 root/sphider/search.php 但是当我把它包括进去时,什么也没有显示出来。如果有人对我所面临的问题有任何见解,我将不胜感激。是的,我在这里和那里找到了一些在线文档,但没有任何东西可以帮我澄清这一点

我有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>