Log in

No account? Create an account

It not a joke!!! It is the truth!!!

Giving people what they want: violence and sloppy eating

Previous Entry Share Flag Next Entry
lazyweb - probably three lines of PHP
mini me + poo
sux0r looks ideal for what I want to do with some RSS feeds. Unfortunately, it has a limit on the length of URLs of 255 characters (source as supplied) or 360ish (due to a limit on the size of MySQL database keys) and some of the URLs are longer than this.

I have tried setting up shorter URLs with two 'tiny url' services, but they use a 301 'permanent redirect' (i.e. they say 'that URL has changed - please always use this one in future') and it looks like being faced with the longer URL in this way this upsets sux0r too. Ditto temporary redirects done via my webserver.

So because I am running out of options, please forgive me for asking for something I know is really simple when I say...

... what's a php script to take the output from one URL and chuck it at the requesting browser?

The idea is to have http://example.com/rss-01.php give the same output as http://sodding-long-url-that-goes-on-forever... (and that URL can be hard-coded)

Edit: sorted. It would help if I gave it the url of the rss feed, not the general page, cough :)

  • 1
If they are on the same server, it might be as easy as
Include '../../../htdocs/rssmaker.php';

Or, with less security set on the webserver:
Include 'http://long-url.com/path.php';

Put this in the header of the page and you can give it the main page link, and a good (ie, worth using) feed reader will go to the right place anyway.

  • 1