Hmm so habe da jetzt mal rumgebastelt aber wie es im leben immer ist... nix funktioniert so wie ich es will
PHP-Code:
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<meta name="author" content="">
<title>Webradio auf NoLimit-German.de</title>
<script type="text/javascript" language="javascript">
var http_request = false;
function macheRequest(url) {
http_request = false;
if (window.XMLHttpRequest) { // Mozilla, Safari,...
http_request = new XMLHttpRequest();
} else if (window.ActiveXObject) { // IE
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
http_request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (!http_request) {
alert('Ende :( Kann keine XMLHTTP-Instanz erzeugen');
return false;
}
http_request.open('GET', url, true);
http_request.onreadystatechange = alertInhalt;
http_request.send(null);
}
function alertInhalt() {
if (http_request.readyState == 4) {
var answer = http_request.responseText;
if(document.getElementById("radio").innerHTML != answer){
document.getElementById("radio").innerHTML = answer;
}
else{
document.getElementById("radio").innerHTML = "";
}
}
}
</script>
</head>
<?php
include ('./config/db2.inc.php');
?>
<body>
<center>
<img src="253660629_3d4e0a8370_m.jpg" width="240" height="159">
<h3>Webradio</h3><br>
<form action="<?=$_SERVER['PHP_SELF']?>" method="post">
<div id="radio"> <select name="radio" size="1">
<?php
$sql = "SELECT * FROM webradio";
$result = mysql_query($sql);
while ($row = mysql_fetch_object($result)){
echo '<option value="'.$row->name.'">'.$row->value.'</option>';
}
?>
</select> </div>
<input type="submit" value="Play" name="submit">
</form>
<?php
$sqlurl = "SELECT * FROM webradio WHERE name LIKE '$_REQUEST[radio]%'";
$resulturl = mysql_query($sqlurl) or die (mysql_error());
$rowurl = mysql_fetch_object($resulturl);
echo "Sie hören: <font color='#FF0000'><b><u>".$rowurl->value."</u></b></font><br>"; ?>
<object id="MediaPlayer0" width="550" height="64" classid="CLSID:22D6f312-B0F6-11D0-94AB-0080C74C7E95" standby="Loading Windows Media Player components..." type="application/x-oleobject" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,7,1112">
<param name="filename" value="<?php if ($_POST['linkvalue']){ echo $_POST['linkvalue'];} else{ echo $_REQUEST['radio'] ;} ?>" ref valuetype="ref">
<param name="autoStart" value="-1">
<param name="TransparentAtStart" value="0">
<param name="AnimationatStart" value="0">
<param name="ShowStatusBar" value="-1">
<param name="ShowControls" value="-1">
<param name="autoSize" value="0">
<param name="displaySize" value="4">
<param name="ShowAudioControls" value="-1">
<param name="ShowPositionControls" value="0">
<param name="AudioStream" value="-1">
<param name="AllowScan" value="-1">
<param name="AllowChangeDisplaySize" value="-1">
<param name="AutoRewind" value="0">
<param name="Balance" value="0">
<param name="BaseURL" value>
<param name="BufferingTime" value="5">
<param name="CaptioningID" value>
<param name="ClickToPlay" value="-1">
<param name="CursorType" value="0">
<param name="CurrentPosition" value="-1">
<param name="CurrentMarker" value="0">
<param name="DefaultFrame" value>
<param name="DisplayBackColor" value="0">
<param name="DisplayForeColor" value="16777215">
<param name="DisplayMode" value="0">
<param name="Enabled" value="-1">
<param name="EnableContextMenu" value="-1">
<param name="EnablePositionControls" value="-1">
<param name="EnableFullScreenControls" value="0">
<param name="EnableTracker" value="-1">
<param name="InvokeURLs" value="-1">
<param name="Language" value="-1">
<param name="Mute" value="0">
<param name="PlayCount" value="1">
<param name="PreviewMode" value="0">
<param name="Rate" value="1">
<param name="SAMILang" value>
<param name="SAMIFileName" value>
<param name="SelectionStart" value="-1">
<param name="SelectionEnd" value="-1">
<param name="SendOpenStateChangeEvents" value="-1">
<param name="SendWarningEvents" value="-1">
<param name="SendErrorEvents" value="-1">
<param name="SendKeyboardEvents" value="0">
<param name="SendMouseClickEvents" value="0">
<param name="SendMouseMoveEvents" value="0">
<param name="SendPlayStateChangeEvents" value="-1">
<param name="ShowCaptioning" value="0">
<param name="ShowDisplay" value="0">
<param name="ShowGotoBar" value="0">
<param name="ShowTracker" value="-1">
<param name="VideoBorderWidth" value="0">
<param name="VideoBorderColor" value="0">
<param name="VideoBorder3D" value="0">
<param name="Volume" value="-600">
<param name="WindowlessVideo" value="0">
<embed type="application/x-mplayer2"
pluginspage="http://www.microsoft.com/Windows/Downloads/Contents/Products/MediaPlayer/"
src="<?php if ($_POST['linkvalue']){ echo $_POST['linkvalue'];} else{ echo $_REQUEST['radio'] ;} ?>"
width=250
height=60
transparentatstart="0"
autostart="-1"
animationatstart="0"
showcontrols="true"
showaudiocontrols="1"
showpositioncontrols="0"
autosize="0"
showstatusbar="1"
displaysize="false">
</embed>
</select>
<form method="get" enctype="text/plain">
<input name="hinzu" type="submit" value="Station Hinzufügen">
</form>
</center>
<?
$urllink=$_POST['linkvalue'];
$wrname=$_POST['Name'];
$titel = "Select * from webradio";
$ergebnis = mysql_query($titel);
$result = mysql_fetch_object($ergebnis);
if ($urllink==""){
echo "";
}
else{
if ($wrname==""){
echo "Bitte gib den Namen des Senders ein<br>";
}
else{
if ($wrname == $result->value && $urllink== $result->name) {
echo "Sender schon vorhanden<br>";
mysql_close();
} else {
$hinzu = "INSERT INTO webradio (value, name, ip)
VALUES ('$_POST[Name]', '$_POST[linkvalue]', '$_POST[ip]')";
$hinzufuegen = mysql_query($hinzu);
echo "Ihr Webradio: <b><font color='#FF0000'>$wrname</font></b> mit folgender URL <b><font color='#FF0000'>$urllink</font></b> und Ihre IP: <b><font color='#FF0000'>$_POST[ip]</font></b> wurden gespeichert<br>";
}}}
?>
<? if ($_GET['hinzu'])
{
echo "
<center>
<h3>Webradio hinzufügen</h3><br>
<table align='center'>
<tr>
<form name='safe' action='".$_SERVER['PHP_SELF']."' method='post'>
<td>
<input type='text' align='CENTER' name='Name'><b>Name</b> (<font color='#FF0000'>auf genaue Schreibweise achten</font>)
</td>
<td>
<input type='text' align='CENTER' name='linkvalue'><b>URL</b> (<font color='#FF0000'>bsp.: http://rmnradio.powerstream.de:8022</font>)
</td>
<td>
<input type='hidden' value='".$_SERVER[REMOTE_ADDR]."' name='ip'>
<input type='submit' value='Speichern' name='speichern' onclick='macheRequest('radio')'>
</td>
</tr>
</form>
</table>
</center>";
};
?>
</body>
</html>
Ich glaube ich raff das überhaupt net