User Name Password Register
DaniWeb IT Discussion Community
All
What is DaniWeb IT Discussion Community?
You're currently browsing the PHP section within the Web Development category of DaniWeb, a massive community of 391,771 software developers, web developers, Internet marketers, and tech gurus who are all enthusiastic about making contacts, networking, and learning from each other. In fact, there are 3,277 IT professionals currently interacting right now! Registration is free, only takes a minute and lets you enjoy all of the interactive features of the site.
Please support our PHP advertiser: Lunarpages PHP Web Hosting
Views: 337 | Replies: 6
Reply
Join Date: Feb 2008
Posts: 4
Reputation: xeeb is an unknown quantity at this point 
Rep Power: 0
Solved Threads: 0
xeeb xeeb is offline Offline
Newbie Poster

retrieving live information from other sites

  #1  
Feb 7th, 2008
is it possible to retrieve live data (maybe an xml file) from a website to use on your own website?

,lacking in knowledge of new technology
AddThis Social Bookmark Button
Reply With Quote  
Join Date: Nov 2007
Location: Las Vegas, Nevada
Posts: 83
Reputation: johnsquibb is an unknown quantity at this point 
Rep Power: 1
Solved Threads: 14
johnsquibb's Avatar
johnsquibb johnsquibb is offline Offline
Junior Poster in Training

Re: retrieving live information from other sites

  #2  
Feb 7th, 2008
absolutely! There is a lot of material out there on the subject, so expect to spend some time learning some new tricks.

there are several ways to go about doing it. For a simple introduction to PHP and XML check out http://www.kirupa.com/developer/php/php5_simpleXML.htm

In that example, just replace the path of file_get_contents with the path to the remote XML file you want to use.

for example:
  1. <?php
  2. //Since we're already using PHP5, why don't we exploit their easy to use file_get_contents() command?
  3. $xmlFileData = file_get_contents("http://www.howtocreate.co.uk/operaStuff/userjs/samplexml.xml");
  4. //Here's our Simple XML parser!
  5. $xmlData = new SimpleXMLElement($xmlFileData);
  6. //And here's the output.
  7. print_r($xmlData);
  8.  
  9. ?>

Of course you can parse XML entirely without PHP if you are interested in learning / already know XSL (more on this at w3.org: http://www.w3.org/Style/XSL/)

if you just want to include content from other sites (i.e. an entire webpage) you can just do something like:

  1. <?php
  2. //get google.com
  3. $fileData = file_get_contents("http://google.com");
  4.  
  5. //do something with fileData here
  6.  
  7. echo $fileData;
  8.  
  9. ?>

then you can try and hack up the code however you want...
Reply With Quote  
Join Date: Feb 2008
Posts: 4
Reputation: xeeb is an unknown quantity at this point 
Rep Power: 0
Solved Threads: 0
xeeb xeeb is offline Offline
Newbie Poster

Re: retrieving live information from other sites

  #3  
Feb 8th, 2008
thanks for the quick reply.
Reply With Quote  
Join Date: Feb 2008
Posts: 4
Reputation: xeeb is an unknown quantity at this point 
Rep Power: 0
Solved Threads: 0
xeeb xeeb is offline Offline
Newbie Poster

Re: retrieving live information from other sites

  #4  
Feb 8th, 2008
i'm trying to retrieve some "live" movie times to add on my website, but it's all in flash.
is there a way to get around that? do you know how movie searches are accomplished?
do they contact the actual headquarters for access to parts of the database or do they
obtain info by parsing their site?

,learning slowly
Reply With Quote  
Join Date: Nov 2007
Location: Las Vegas, Nevada
Posts: 83
Reputation: johnsquibb is an unknown quantity at this point 
Rep Power: 1
Solved Threads: 14
johnsquibb's Avatar
johnsquibb johnsquibb is offline Offline
Junior Poster in Training

Re: retrieving live information from other sites

  #5  
Feb 8th, 2008
I'm not sure which site you mean is in flash...your site or the site you are trying to get the show times from? If you are trying to integrate dynamic content into your flash, then you might want to check out articles regarding XML in Flash, such as this one. There are a lot more out there, so poke around.

I'm not certain how movie times are aggregated, but if you google a bit with the terms 'movie times rss' or 'movie times xml' etc., you should be able to uncover some details.
Reply With Quote  
Join Date: Feb 2008
Posts: 4
Reputation: xeeb is an unknown quantity at this point 
Rep Power: 0
Solved Threads: 0
xeeb xeeb is offline Offline
Newbie Poster

Re: retrieving live information from other sites

  #6  
Feb 9th, 2008
this is the website that i'm trying to obtain movie information from:
www.cgv.co.kr

the website is all in flash

is it possible to obtain information from websites like this one if they do not provide
RSS Feed?
Reply With Quote  
Join Date: Jan 2008
Posts: 55
Reputation: Walkere is an unknown quantity at this point 
Rep Power: 1
Solved Threads: 5
Walkere Walkere is offline Offline
Junior Poster in Training

Re: retrieving live information from other sites

  #7  
Feb 9th, 2008
Originally Posted by xeeb View Post
is it possible to obtain information from websites like this one if they do not provide RSS Feed?

I don't think so. Flash does a good job of wrapping up all the information so that you can't easily manipulate or edit it.

Is there another site for Korean showtimes (like Fandango in the US)? Unless they're printed in HTML or XML, you're not going to be able to extract them from a site and re-use them.

As for sites that get the info directly from the movie theaters, they most likely have access to a central database. Sites with lots of info (like Amazon.com) give out read-access to parts of their database, so that developers can integrate the information into their site.

I'd assume there's some kind of high-level database for cinemas, and that's where sites like Fandango, Enjoytheshow, etc. get the movie times.

- Walkere
Reply With Quote  
Reply

Only community members can participate in forum threads. You must register or log in to contribute.

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)

 

DaniWeb PHP Marketplace
Thread Tools Display Modes

Similar Threads
Other Threads in the PHP Forum

All times are GMT -4. The time now is 4:45 am.
Forum system based on vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
©2003 - 2008 DaniWeb® LLC