Search for examples or help integrating RETS into php website

I am tasked with integrating RETS I into a php based website. I heard this phrase is a good library to use. The site is located on a shared hosting platform (godaddy). I thought I could create a page with some search fields and make it make a request and display the results on the second page? Other places that I read call it sound more like I still have to run a local server that copies the data and saves it locally. Now I'm not sure what to do. Any suggestions or help would be greatly appreciated.

+6
php rets
source share
5 answers

First of all ... get off your shared server and somewhere where you can get root access. RETS requires access to port 6103, and a shared server will block access to it. Secondly, PHP is a great tool for RETS. VieleRETS is built on PHP, and it's great software created by the center for real estate technology ... by the same people who created the RETS standard.

+9
source share

I looked at the product from the RETS DEVELOPEMENT GROUP, and I guarantee that if you follow the recommendations set forth by the developer, you will not understand RETS or IDX, because the terminology used on this site is simply incorrect at most levels. I would stick with vieleRETS or another product.

+1
source share

RETS IQ using java is the best way to implement, not PHRETS

Create a good Arch data channel for RETS using RETS IQ java and then click on it in the database the best solution for you

+1
source share

In fact, it will work using PHP on a shared server if:

  • You have a host that allows access to port 6103. Like other people, it has been pointed out that this is not the norm, but definitely not with Godaddy, but there are several.
  • You cover a market that is not huge.
  • Optimizing and optimizing your queries from the RETS server only pull changes.

So, if you have a limited budget (which seems to be common with realtors), you can:

  • Use a shared host (on hosting hosting).
  • You will need to create a local database to display your results.
  • Configure the cron job to flush changes from the RETS server. 24 hours, preferably when the server will probably not be under load, for example at night.
  • Create a RETS request to retrieve lists only from the area of ​​interest about.
  • Request the server for changes and pull only the changed / new lists.
  • Save bandwidth and server load if your RETS service has image hosting, and not upload them to your server.

But you play with fire - pulling a lot of records along, and images take time and can lead to disconnection of the hosting account.

NB: I would not rely on a list of changes from the RETS server. I was burned before he gave invalid data.

0
source share

Do not try to work with RETS using PHP, even if you are a master PHP developer, you will fail because PHP is not a tool for handling RETS.

That said. The defacto tool for RETS is libRETS, and it has compatible swig bindings for Ruby, Python, and I consider C #, as well as my own C ++ implementation.

Finally, it is technically possible for the web request to cancel the RETS request, return the results, and then convert the data for the presentation, but it is very possible for the relatively simple request to take 15-30 seconds to load on the remote RETS server. Therefore, it is usually best to create or find software to replicate all or some of the active MLS advertisements.

-3
source share

All Articles