forked from thexerteproject/xerteonlinetoolkits
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrss_proxy.php
30 lines (22 loc) · 864 Bytes
/
rss_proxy.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php
// RSS proxy
//
// For the RSS reader page for the xerte template
//
// Version 1.0 University of Nottingham
include 'Snoopy.class.php';
require_once(dirname(__FILE__) . "/config.php");
$snoopy = new Snoopy;
$url = $_GET['rss'];
$snoopy->proxy_host1=$xerte_toolkits_site->proxy1;
$snoopy->proxy_host2=$xerte_toolkits_site->proxy2;
$snoopy->proxy_host3=$xerte_toolkits_site->proxy3;
$snoopy->proxy_host4=$xerte_toolkits_site->proxy4;
$snoopy->proxy_port1=$xerte_toolkits_site->port1;
$snoopy->proxy_port2=$xerte_toolkits_site->port2;
$snoopy->proxy_port3=$xerte_toolkits_site->port3;
$snoopy->proxy_port4=$xerte_toolkits_site->port4;
/** XXX TODO SECURITY ? Someone can fetch any arbitrary remote URL using this script. Should re require users are logged in or something ? */
$content = $snoopy->fetch($url);
echo $snoopy->results;
?>