【问题标题】:Whats the best way to do an external search with dynamique content?使用动态内容进行外部搜索的最佳方式是什么?
【发布时间】:2013-12-04 05:07:13
【问题描述】:

我想为其他网站构建一个外部搜索功能,以便能够在我的数据库中进行搜索。现在我遇到的问题是有几个下拉框具有动态内容,这意味着内容来自数据库。这仅在外部搜索插件包含从数据库获取内容的 php 文件时才有效。但是现在想象一下,一个不使用 php 的人想要将搜索放在他的网站上。他不能。

你会怎么做呢?

【问题讨论】:

    标签: php search-engine


    【解决方案1】:

    也许我没有抓住重点,但是为什么你不能在“搜索 phpheini 数据库”链接后面放一些 CGI?该 CGI 可以搜索任何内容,尤其是任何下拉菜单或其他任何内容的动态内容。

    对不起,如果我误解了,但我没有发现任何问题。

    --皮特

    【讨论】:

    • 也许我解释得不够清楚:有网站的人会把我的搜索表单放到他的网站上。所以他会放一个像<form><input type="....这样的html代码,然后有一个带有不同选择选项的下拉菜单。选择选项的文本将来自数据库。所以问题是如何将数据库中的文本获取到用户网站上的表单中。
    • @phpeini -- 是的,这就是我正在努力理解并试图理解的。在我看来,要填写下拉列表,必须有人从 phpeini.com 获取信息。而且,对我来说,这意味着链接到 phpeini.com 到 /get/ 该信息。并且 /that/ 意味着 phpeini.com 上的其他人必须通过返回下拉列表的内容来对该链接的激活做出反应。对我来说,这是一个完美的 Ajax 应用程序。等一下,我会在回答中回答。
    【解决方案2】:

    可能是这样的:

    我相信为了让你的表单进入他的浏览器显示的页面,他必须包含一些属于你的 JavaScript,来自你网站的 JavaScript。所以他必须在他的

    中有这样一行:
      <script type="text/javascript" 
      src="http://www.phpeini.com/the_html_for_the_already_populated_dropdown.js">
      </script>
    

    如果你能让那个人这样做——包括那个

    忘记任何 PHP。他不需要 PHP 来检索下拉列表,他只需要那一行

    我在这里离基地很远吗?如果浪费了您的时间,我深表歉意。

    --皮特

    【讨论】:

      猜你喜欢
      • 2010-10-17
      • 2021-04-24
      • 1970-01-01
      • 2010-12-14
      • 1970-01-01
      • 2019-05-09
      • 1970-01-01
      • 1970-01-01
      • 2010-11-15
      相关资源
      最近更新 更多