寻找将RETS集成到php网站的示例或帮助

时间:2010-01-28 01:01:56

标签: php rets

我的任务是将RETS I集成到基于php的网站。我听说phrets是一个很好用的库。该网站位于共享托管平台(godaddy)上。我以为我可以用一些搜索字段构建一个页面并让它进行查询并在第二页上显示结果?我读过的其他地方也说得好听 更像是我仍然需要运行一个本地服务器来复制数据并将其存储在本地。现在我不知道该怎么做。任何建议或帮助将不胜感激。

5 个答案:

答案 0 :(得分:9)

首先......下载您的共享服务器以及可以获得root访问权限的位置。 RETS需要访问端口6103,共享服务器将阻止访问它。 其次,PHP是一个非常好的RETS处理工具。 VieleRETS是用PHP构建的,它是由中心为房地产经纪人技术构建的一个很棒的软件......与创建RETS标准的人一样。

答案 1 :(得分:1)

我查看了RETS DEVELOPEMENT GROUP的产品,我保证如果您遵循开发人员概述的指导原则,您将无法理解RETS或IDX,因为该网站上使用的术语在大多数级别上都是错误的。我坚持使用vieleRETS或其他产品。

答案 2 :(得分:1)

使用java的RETS IQ是实现而不是PHRETS的更好方法

使用RETS IQ java为RETS创建良好的数据提要Arch然后在数据库中推送一个更好的解决方案

答案 3 :(得分:0)

实际上,如果符合以下条件,它将在共享服务器上使用PHP:

  • 您有一个允许访问端口6103的主机。正如其他人所拥有的那样 指出这不是常态,绝对不是Godaddy,而是 那里有一些。
  • 你正在覆盖一个不大的市场。
  • 您再次优化并优化来自RETS服务器的请求 只会拉动变化。

因此,如果您的预算有限(这似乎与房地产经纪人相同),您可以:

  • 使用共享主机(在容纳托管服务上)。
  • 您需要创建一个本地数据库来显示结果。
  • 设置一个cron作业以从RETS服务器下拉每个更改 24小时最好是当服务器可能没有负载时,比如 晚上。
  • 构造RETS查询以仅从您关注的区域中提取列表 约。
  • 查询服务器是否有更改,只提取更改/新列表。
  • 如果您的RETS服务有图像,请节省带宽和服务器负载 托管服务,而不是将它们下载到您的服务器。

但是你正在玩火 - 拉大量记录和图像需要时间,并可能导致托管帐户被禁用。

NB:我不一定要依赖RETS服务器的更改列表。我之前因为提供无效数据而被烧毁。

答案 4 :(得分:-3)

不要尝试使用PHP使用RETS,即使你是PHP开发人员,你也会失败,因为PHP不是RETS处理的工具。

那就是说。 RETS的defacto工具是libRETS,它具有与Ruby,Python兼容的swig绑定,我相信C#以及本机C ++实现。

最后,技术上可以让一个Web请求触发RETS查询,获取结果,然后转换数据以进行演示,但是对于相对简单的查询来说,它很可能需要花费15-30秒到期加载远程RETS服务器。因此,通常可以更好地构建或查找软件来复制所有或部分MLS的活动列表。