Accessing a URL

Do you have a question? Post it now! No Registration Necessary.  Now with pictures!

Threaded View
Hi All,

I'm not a programmer these days (been years since I have and since
become a lawyer... don't hate me) but a friend asked for a favour and
it's been a while since I cracked out even a basic piece of code so I
said ok.

Anyhow, this script needs to read an RSS feed at the following extremely
long and annoying URL. From what I can work out )my friend didn't know
either) it's a PHP script that publishes the data as an RSS feed. The
URL is as follows.

Now I've written a small script which essentially reads the output from
that script (which I saved into a file for testing) and prints out the
<title> and <link> elements as a new webpage. The ultimate goal is the
actively feed off the RSS feed and present it in a nice HTML form in an
iframe (which will be used on several websites).

So my question (after my long winded explanation) is how do I access
this data via it's URL? I can't seem to work it out.

The code is as follows.

      trigger_error('Error reading XML file',E_USER_ERROR);
   for ($x = 0; $x<9; $x++) {
      echo '<a href=' . $xml->channel[0]->item[$x]->link . '>'.
         $xml->channel[0]->item[$x]->title . '</a><br>';

Thanks in advance for any help you can give me... it's been a fun
challenge to even get to this point.

Re: Accessing a URL

Quoted text here. Click to load it
Quoted text here. Click to load it


You don't say what's not working.

Depending on the config of your PHP install, your code might niot be
able to read directly from a web page. You can test this with:


print file('http://.....');


If its a problem parsing the XML - there's a lot of code available off
the shelf for handling RSS -  I've used Magpie RSS and found it easy.


Re: Accessing a URL

Quoted text here. Click to load it

I thought lawyers had to be very careful with their grammar when
writing legal documents so that they should not be misinterpreted?
("it's URL" should be "its URL")

Anyway, you can use CURL or you may (as long as the server is
configured to allow it - i.e. allow_url_fopen is enabled), be able to
just put the URL into an fopen() call.

Site Timeline