Hi guys,
I'm trying to write a script that will aggregate two or more RSS feeds and display the contents of both feeds in one place on a webpage. I've managed to achieve this if I explicitly set the RSS URLs in my Perl script but this isn't ideal. In order to scale, I need to be able pass the script the URLs that need aggregating. That way I can use one script for numerous implementations.
So I've used the following which works:
while (<DATA>) { blah } _DATA_ http://www.domain.com/path/to/RSS/feed.xml http://www.domain.com/path/to/second/RSS/feed.xml
However, what I'd really like to do is this:
my $url1 = $cgi->param('url1'); my $url2 = $cgi->param('url2'); while (<DATA>) { blah } _DATA_ $url1 $url2
I'm sorry if I've misunderstood something fundamental here, but I guess what I want to know is is there a way to pass my script the URLs I need aggregating whilst still using the _DATA_ token?
Thanks :)
In reply to Passing values to use under _DATA_ token by pmruk
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |