Subversion Repository Public Repository

Nextrek

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
31
32
33
34
35
36
37
38
39
<?php
require_once 'utils.php';

$relinker = array(
	'rai1' 		=> 'http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=180090&output=25',
	'rai2' 		=> 'http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=180116&output=25',
	'rai3' 		=> 'http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=180117&output=25',
	'rai4' 		=> 'http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=75708&output=25',
	'rai5' 		=> 'http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=72382&output=25',
	'raimovie'	=> 'http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=72381&output=25',
	'raipremium'=> 'http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=72383&output=25',
	'raigulp'	=> 'http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=4119&output=25',
	'raiyoyo'	=> 'http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=72384&output=25',
	'raistoria'	=> 'http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=24269&output=25',
	'rainews'	=> 'http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=1&output=25',
	'raisport1' => 'http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=4145&output=25',
	'raisport2' => 'http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=179975&output=25'
);

if (array_key_exists('canale',$_REQUEST)) {
	$canale = $_REQUEST['canale'];
	$canale = strtolower($canale);
	$canale = str_replace(' ','',$canale);

	if (array_key_exists($canale, $relinker)) {
		$dati = wget( $relinker[$canale] );

		$start = strpos($dati, 'http');
		$stop = strpos($dati, '</url>');

		echo substr($dati,$start,$stop-$start);
	} else {
		echo 'error: Canale "'.$canale.'" non trovato';
	}
} else {
	echo 'error: Manca parametro "canale"';
}
exit;
?>

Commits for Nextrek/Web/epg/get_rai_streaming_url.php

Diff revisions: vs.
Revision Author Commited Message
9 DRuega picture DRuega Mon 06 May, 2013 21:54:02 +0000

Ripristinato EPG