pmruk has asked for the wisdom of the Perl Monks concerning the following question:
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 :)
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Passing values to use under _DATA_ token
by almut (Canon) on Feb 21, 2009 at 10:34 UTC | |
|
Re: Passing values to use under _DATA_ token
by ww (Archbishop) on Feb 21, 2009 at 11:46 UTC | |
|
Re: Passing values to use under _DATA_ token
by Your Mother (Archbishop) on Feb 21, 2009 at 10:39 UTC | |
|
Re: Passing values to use under _DATA_ token
by cdarke (Prior) on Feb 22, 2009 at 11:09 UTC |