The proxy server received an invalid response from an upstream server.
The proxy server could not handle the request POST /test/kicker.php.
Reason: Error reading from remote server
onderstaand het script dat we willen gebruiken
Code: Selecteer alles
<?php
//hieronder vul je de gewenste IP-adressen in die toegang mogen hebben
$ipadressen = array(
'82.72.69.115',
'84.84.59.66',
) ;
//hieronder verander je de juiste gegevens van je shoutcast
$url = 'http://admin:xxxxxxxxxxx@server-51.stream-server.nl:8348/admin.cgi?mode=kicksrc' ;
if (isset($_POST['verstuur']))
{
$ch = curl_init() ;
curl_setopt($ch, CURLOPT_URL, $url) ;
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.0.11) Gecko/2009060215 Firefox/3.0.11 (.NET CLR 3.5.30729)') ;
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1) ;
curl_exec($ch) ;
curl_close($ch) ;
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>Kick me!</title>
<link rel="stylesheet" href="http://yui.yahooapis.com/pure/0.5.0/pure-min.css">
<link href="http://maxcdn.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css" rel="stylesheet">
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>
<div class="pure-g">
<div class="pure-u-1-3"></div>
<div class="pure-u-1-3">
<h1>Kick the stream!</h1>
<form class="pure-form pure-form-stacked" method='post' >
<fieldset>
<legend>Jouw IP is <?php echo $_SERVER['REMOTE_ADDR']; ?></legend>
<?php
if (in_array($_SERVER['REMOTE_ADDR'], $ipadressen))
{
echo '<button type="submit" class="pure-button pure-button-primary" name="verstuur" ><i class="fa fa-thumbs-o-up"></i> Kick me!</button>' ;
}
else
{
echo '<button class="pure-button pure-button-disabled"><i class="fa fa-exclamation-triangle"></i> Geen rechten!</button>' ;
}
?>
</fieldset>
</form>
</div>
<div class="pure-u-1-3"></div>
</div>
</body>
</html>