Pflichtfelder einbauen mit Fehler anzeige

formulareingaben
formulare

In diesen beiden Beispielen werden die Formularinhalte vor dem Senden nochmal überprüft.
Mit ein bisschen Anpassung/Feinschliff kannst du z.B. realisieren das sobald ein Textfeld verlassen wird, dieses überprüft und meinet wegen rot umrandet wird wenn der Inhalt nicht korreckt ist.
Ist wie gesagt nicht zwingend notwendig eine Redundate Überprüfung zu verwenden. Allerdings benutzerfreundlicher.

#edit:

Übrigens seh ich in deinem Code geschweifte Klammern wo sie keinen nutzen haben und ich glaube da ist ein else ohne if xD
kannst du den Code nochmal lesbar formatiert posten ? :D

#edit:

Du sorry hab den einen Post von dir übersehen.
Das Formular wird nicht angezeigt da der Array mit den Errors immer gefüllt wird. Wie gesagt da hast du nicht richtig geklammert :D
 
Zuletzt bearbeitet:
teste das mal mit diesen Zeilen:

PHP:
$seite = isset($_POST['seite']) ? $_POST['seite'] : "";

$server = isset($_POST['server']) ? $_POST['server'] : "";
$view_me = isset($_POST['view_me']) ? $_POST['view_me'] : "";
$close_me = isset($_POST['close_me']) ? $_POST['close_me'] : "";
$server_port = isset($_POST['server_port']) ? $_POST['server_port'] : "";
if(($style = $_POST['style']) == "") $style	= $_GET['style'];
if(($bset = $_POST['bset']) == "") $bset = $_GET['bset'];

$media_player = isset($_POST['media_player']) ? $_POST['media_player'] : "";
$radio_name = isset($_POST['radio_name']) ? $_POST['radio_name'] : "";
if(empty($radio_name)) // <<< diese abfrage hast du vergessen.
{
	$errors[] = '<p>Sie müssen einen Radio Namen angeben!</p>';
}

$radio_url = isset($_POST['radio_url']) ? $_POST['radio_url'] : "";
$radio_tele = isset($_POST['radio_tele']) ? $_POST['radio_tele'] : "";
$pass = isset($_POST['pass']) ? $_POST['pass'] : "";
if(empty($pass)) // <<< diese abfrage hast du vergessen.
{
	$errors[] = '<p>Sie müssen ein Passwort angeben!</p>';
}

$bild = isset($_POST['bild']) ? $_POST['bild'] : "";

if(!empty($errors)) 
{ .......

edit: hab dir noch Kommentare gemacht wo du die Abfragen vergessen hast.
 
Zuletzt bearbeitet:
@Jam-mc:
Hast du die Unterhaltung auch richtig gelesen?
Nur JS reicht nicht.
Wenn jemand JS ausschaltet, kann er dem Server alles schicken.
Wenn der das nicht noch überprüft...
 
hatt nicht geklappt

@sheel

stimmt auch wieder habe ich vergessen aber bei mir ist das so der button generieren ist auch javascript das heist wenn man es abschaltet kann man bei mir auch nicht generieren
 
Zuletzt bearbeitet:
Dann poste doch mal das gesamte Script, ich denke mal da ist was bei den If Else Verschachtelungen durcheinander.

edit:
Habs gefunden, da kommt ein 2tes else direkt nach dem mysql query. Auf 1 If kann auch nur 1 Else folgen.
In der letzten Zeile wird eine geschweifte Klammer geschlossen die nirgendwo aufging ^^
Musst mal schauen. hehe
 
Zuletzt bearbeitet:
PHP:
<?php
session_start();
?>
<BODY>
 <title> Stream Generator © by Streamboxstyle Alle Rechte vorbehalten. </title><script type="text/javascript" src="js/wz_tooltip.js"></script>
<script type="text/javascript">
<!--
function senden_aktiv()
	{
	if ( document.form_name.agb.checked == true )
		{
		document.form_name.generate.disabled = false;
		}
	else
		{
		document.form_name.generate.disabled = true;
		}
	}
//-->
</script>
</BODY>
<?php

error_reporting(E_ALL);
(ini_set('display_errors', 0));  

$seite = (isset($_POST['seite'])?$_POST['seite']:"");

$server = (isset($_POST['server'])?$_POST['server']:"");
$view_me = (isset($_POST['view_me'])?$_POST['view_me']:"");
$close_me = (isset($_POST['close_me'])?$_POST['close_me']:"");
$server_port = (isset($_POST['server_port'])?$_POST['server_port']:"");
if(($style = $_POST['style']) == "") $style = $_GET['style'];
if(($bset = $_POST['bset']) == "") $bset = $_GET['bset'];

$media_player = (isset($_POST['media_player'])?$_POST['media_player']:"");
$radio_name = (isset($_POST['radio_name'])?$_POST['radio_name']:"");
$radio_url = (isset($_POST['radio_url'])?$_POST['radio_url']:"");
$radio_name = (isset($_POST['radio_name'])?$_POST['radio_name']:"");
		{
			$errors[] = '<p>Sie müssen einen Radio Namen angeben!</p>';
		}
$radio_tele = (isset($_POST['radio_tele'])?$_POST['radio_tele']:"");
$pass = (isset($_POST['pass'])?$_POST['pass']:"");
		{
			$errors[] = '<p>Sie müssen ein Passwort angeben!</p>';
		}
$bild  = (isset($_POST['bild'])?$_POST['bild']:"");

if(!empty($errors)) 
		{
			echo '<p>Sie haben nicht alle Felder richtig ausgef&uuml;llt!</p>';
			echo '<ul>';
			foreach($errors as $key => $value) 
			{
				echo '<li>' . $value . '</li>'; 
			}
			echo '</ul>';
		}
		else
		{

include_once("player.php");

if (!isset($_GET['style'])) {

 echo "
   <script>
      location.href='index.php?style=style&bset=set1';
   </script>";

}

echo "<link rel='stylesheet' href='design/".$style."/style.css' type='text/css'>";



require_once "design/".$style."/setting.php";
require_once "mysql.inc.php";

if (isset($_POST['generate']) && $_POST['generate']=="Generieren")
  {
file_put_contents('./wmpa/wmp_'.$radio_name.'.asx',$createWMPA);
file_put_contents('./wmps/wmp_'.$radio_name.'.php',$createWMP);
file_put_contents('./flashplayer/wmp_'.$radio_name.'.php',$createWMPF);

$link = mysql_connect($db_host,$db_username,$db_password) or die ("Keine Verbindung moeglich"); 
mysql_select_db($database_name) or die ("Die Datenbank existiert nicht");  

include_once("frame.php");

$sqlup =    'INSERT INTO radio_sg (radio_name,radio_url,radio_stream,radio_locked,radio_homepage,radio_tele,winamp,reals,wmps,radiotele,hoerer,bitrate,title,radioname,server_port,pass,bild)
            values
            ("'.mysql_real_escape_string($_POST["radio_name"]).'","'.$server .'","http://' .$domain .'/streambox.php?server=' .$server
            .'&port=' .$server_port .'&style=' .$style .'&bset=' .$bset.'&mp=' .$media_player
            .'",0,"' .mysql_real_escape_string($_POST["hp_url"]) .'","' .mysql_real_escape_string($_POST["radio_tele"]) .'","' . (isset($_POST["winamp"]) ? "1" : "0")
            .'", "' .(isset($_POST["reals"]) ? "1" : "0") .'", "' .(isset($_POST["wmps"]) ? "1" : "0") .'","' .(isset($_POST["radiotele"]) ? "1" : "0") .'"
,"' .(isset($_POST["hoerer"]) ? "1" : "0") .'","' .(isset($_POST["bitrate"]) ? "1" : "0") .'","' .(isset($_POST["title"]) ? "1" : "0") .'","' .(isset($_POST["radioname"]) ? "1" : "0") .'","' .mysql_real_escape_string($_POST["server_port"]) .'","'.md5($_POST['pass']).'","'.mysql_real_escape_string($_POST["bild"]).'")';  
$resup = mysql_query($sqlup) or die(mysql_error());  
}

else
  {

// Streambox Design
echo "<table border=\"0\" width=\"500\" cellspacing=\"0\" cellpadding=\"0\">
	<tr>
		<td><h2 align=\"center\"><font color='#000000'>Streamboxstyle -Streambox Generator</h2></td>
	</tr>
	</table>";
echo"<center>
<table border='0' width='500' height='30%'background='images/bg.pn'>
	<tr>
		<left><td>
	    </p><iframe src=\"http://".$domain2."/generator/streambox/streambox.php?style=$style&bset=$bset&server=85.25.109.44&port=8552\" style=\"border: 0px none rgb(255, 255, 255); height: ".$height."px; width: ".$width."px;\" marginheight=\"5\" marginwidth=\"5\" frameborder=\"0\" scrolling=\"no\"></iframe>
		<span style=\"font-weight: bold;\"><br>
	</span><span style=\"color: black;\">Streambox Design</span>
	<span style=\"font-weight: bold;\">

	<br><select onChange='location.href=this.options[this.selectedIndex].value'>
         <option value='http://".$domain."/index.php'>Bitte auswählen ...
         <option value='http://".$domain."/index.php?style=style&bset=".$bset."'>Style
         <option value='http://".$domain."/index.php?style=style1&bset=".$bset."'>Style1
         <option value='http://".$domain."/index.php?style=style2&bset=".$bset."'>Style2
         <option value='http://".$domain."/index.php?style=style3&bset=".$bset."'>Style3
         <option value='http://".$domain."/index.php?style=style4&bset=".$bset."'>Style4
         <option value='http://".$domain."/index.php?style=style5&bset=".$bset."'>Style5
         <option value='http://".$domain."/index.php?style=style6&bset=".$bset."'>Style6
         <option value='http://".$domain."/index.php?style=style7&bset=".$bset."'>Style7
         <option value='http://".$domain."/index.php?style=style8&bset=".$bset."'>Style8
         <option value='http://".$domain."/index.php?style=style9&bset=".$bset."'>Style9
         <option value='http://".$domain."/index.php?style=style10&bset=".$bset."'>Style10
         <option value='http://".$domain."/index.php?style=style11&bset=".$bset."'>Style11
         <option value='http://".$domain."/index.php?style=style12&bset=".$bset."'>Style12
         <option value='http://".$domain."/index.php?style=style13&bset=".$bset."'>Style13
         <option value='http://".$domain."/index.php?style=style14&bset=".$bset."'>Style14
         <option value='http://".$domain."/index.php?style=style15&bset=".$bset."'>Style15
         <option value='http://".$domain."/index.php?style=style16&bset=".$bset."'>Style16
         <option value='http://".$domain."/index.php?style=style17&bset=".$bset."'>Style17
         <option value='http://".$domain."/index.php?style=style18&bset=".$bset."'>Style18
         <option value='http://".$domain."/index.php?style=style19&bset=".$bset."'>Style19
         <option value='http://".$domain."/index.php?style=style20&bset=".$bset."'>Style20
         <option value='http://".$domain."/index.php?style=style21&bset=".$bset."'>Style21
         <option value='http://".$domain."/index.php?style=style22&bset=".$bset."'>Style22
         <option value='http://".$domain."/index.php?style=style23&bset=".$bset."'>Style23
         <option value='http://".$domain."/index.php?style=style24&bset=".$bset."'>Style24
         <option value='http://".$domain."/index.php?style=style25&bset=".$bset."'>Style25
         <option value='http://".$domain."/index.php?style=style26&bset=".$bset."'>Style26
         <option value='http://".$domain."/index.php?style=style27&bset=".$bset."'>Style27
         <option value='http://".$domain."/index.php?style=style28&bset=".$bset."'>Style28
         <option value='http://".$domain."/index.php?style=style29&bset=".$bset."'>Style29
         <option value='http://".$domain."/index.php?style=style30&bset=".$bset."'>Style30
         <option value='http://".$domain."/index.php?style=style31&bset=".$bset."'>Style31
         <option value='http://".$domain."/index.php?style=style32&bset=".$bset."'>Style32
         <option value='http://".$domain."/index.php?style=style33&bset=".$bset."'>Style33
         <option value='http://".$domain."/index.php?style=style34&bset=".$bset."'>Style34

";
// Streambox Design zu Ende

//Button Design
echo "</select>

		<a href=\"javascript:newWin=void(window.open('http://www.streamboxstyle.de/generator/streambox/popup.php', 'popup', 'toolbar=0, scrollbars=yes, resizable=yes, height=500, width=470'))\" style=\"text-decoration: none; font-weight: 700\">
		<font color=\"#FF0000\">Vorschau</font></a><a href=\"javascript:newWin=void(window.open('http://www.streams4all.de/shop/details-anfang.php', 'popup', 'toolbar=0, scrollbars=yes, resizable=yes, height=600, width=500'))\"><br /></a><noscript>
            
            </noscript>
</span><span style=\"color: black;\"><br>
Playerbutton Design:</span>
<span style=\"font-weight: bold;\">

<br><select onChange='location.href=this.options[this.selectedIndex].value'>
         <option value=''>Bitte auswählen ...
         <option value='http://".$domain."/index.php?style=".$style."&bset=set1'>Set 1
         <option value='http://".$domain."/index.php?style=".$style."&bset=set2'>Set 2
	  <option value='http://".$domain."/index.php?style=".$style."&bset=set3'>Set 3
	  <option value='http://".$domain."/index.php?style=".$style."&bset=set4'>Set 4
	  <option value='http://".$domain."/index.php?style=".$style."&bset=set5'>Set 5
</select>

		<a href=\"javascript:newWin=void(window.open('http://www.streamboxstyle.de/generator/streambox/popupplayer.php', 'popup', 'toolbar=0, scrollbars=yes, resizable=yes, height=500, width=470'))\" style=\"text-decoration: none; font-weight: 700\">
		<font color=\"#FF0000\">Vorschau</font></a><a href=\"javascript:newWin=void(window.open('http://www.streams4all.de/shop/details-anfang.php', 'popup', 'toolbar=0, scrollbars=yes, resizable=yes, height=600, width=500'))\"><br /></a><noscript>
            
            </noscript>
</td>";
//Button Design Ende

$bset = $_POST['bset'];


		echo "
		
		<td><form action=\"".$PHP_SELF."\" method=\"post\" name='form_name'><center>
		 <div class=\"opentable\" align=\"left\"><b>Daten</b><br>
		 <span style=\"font-weight: bold;\"><a href=\"#\" onmouseover=\"Tip('Tragen Sie hier die Serveradresse<br> Ihres Streamservers ein. ohne http://<br>(Shoutcast)', BGCOLOR, '#dbdbdb', BORDERCOLOR, '#202020', FADEOUT, '700')\" onmouseout=\"UnTip()\"><span style=\"color: black;\"><font size=2><span style=\"text-decoration: none\">Server Adresse</span></a> <br>
         <input style=\"border: 1px solid rgb(0, 0, 0); width: 150px; BORDER-COLOR: #000000; background-color: #ffffff; color=#000000\" name=\"server\" type=\"text\" class=\"inputfield\" value=\"$server\"><br><br>
		
		 <span style=\"font-weight: bold;\"><a href=\"#\" onmouseover=\"Tip('Geben Sie ein Kennwort ein,<br> damit Sie Ihre Box bearbeiten können.', BGCOLOR, '#dbdbdb', BORDERCOLOR, '#202020', FADEOUT, '700')\" onmouseout=\"UnTip()\"><span style=\"color: black;\"><font size=2><span style='text-decoration: none'>Kennwort <font color=#ff0000>*</font></span></a> <br>
         <input style=\"border: 1px solid rgb(0, 0, 0); width: 150px; BORDER-COLOR: #000000; background-color: #ffffff; color=#000000\" name=\"pass\" type=\"password\" class=\"inputfield\" value=\"$pass\"><br><br>
		

 <span style=\"font-weight: bold;\"><a href=\"#\" onmouseover=\"Tip('Ihr Radio Name, <br>ist auch gleich ihr Username im Member Bereich', BGCOLOR, '#dbdbdb', BORDERCOLOR, '#202020', FADEOUT, '700')\" onmouseout=\"UnTip()\"><span style=\"color: black;\"><font size=2><span style='text-decoration: none'>Radio Name <font color=#ff0000>*</font></span></a> <br>         
<input style=\"border: 1px solid rgb(0, 0, 0); width: 150px; BORDER-COLOR: #000000; background-color: #ffffff; color=#000000\" name=\"radio_name\" type=\"text\" class=\"inputfield\" value=\"$radio_name\"><br><br>		

 <span style=\"font-weight: bold;\"><a href=\"#\" onmouseover=\"Tip('Homepage Mit http://', BGCOLOR, '#dbdbdb', BORDERCOLOR, '#202020', FADEOUT, '700')\" onmouseout=\"UnTip()\"><span style=\"color: black;\"><font size=2><span style='text-decoration: none'>Homepage <font color=#ff0000>*</font></span></a> <br>		
         <input style=\"border: 1px solid rgb(0, 0, 0); width: 150px; BORDER-COLOR: #000000; background-color: #ffffff; color=#000000\" name=\"hp_url\" type=\"text\" class=\"inputfield\" value=\"$hp_url\"><br><br>
         
 <span style=\"font-weight: bold;\"><a href=\"#\" onmouseover=\"Tip('Tragen Sie hier den Port<br> Ihres Streamservers ein.<br>(Shoutcast)', BGCOLOR, '#dbdbdb', BORDERCOLOR, '#202020', FADEOUT, '700')\" onmouseout=\"UnTip()\"><span style=\"color: black;\"><font size=2><span style='text-decoration: none'>Port</span></a> <br>		
         <input style=\"border: 1px solid rgb(0, 0, 0); width: 150px; BORDER-COLOR: #000000; background-color: #ffffff; color=#000000\" name=\"server_port\" type=\"text\" class=\"inputfield\" value=\"$server_port\"><br><br>
         
 <span style=\"font-weight: bold;\"><a href=\"#\" onmouseover=\"Tip('Tragen Sie hier die Telefonummer <br> von PhonePublisher ein.', BGCOLOR, '#dbdbdb', BORDERCOLOR, '#202020', FADEOUT, '700')\" onmouseout=\"UnTip()\"><span style=\"color: black;\"><font size=2><span style='text-decoration: none'>Telefon Stream</span></a> <br>		
         <input style=\"border: 1px solid rgb(0, 0, 0); width: 150px; BORDER-COLOR: #000000; background-color: #ffffff; color=#000000\" name=\"radio_tele\" type=\"text\" class=\"inputfield\" value=\"$radio_tele\"><br><br>

</form>
<b>Einstellungen</b><br>
<input type=\"checkbox\" name=winamp value=\"$winamp\">Winamp Player Abschalten<br>
<input type=\"checkbox\" name=reals value=\"$reals\">Real Player Abschalten<br>
<input type=\"checkbox\" name=wmps value=\"$wmps\">Wmp Player Abschalten<br>
<input type=\"checkbox\" name=radiotele value=\"$radiotele\">Radio-Tele Abschalten<br>
<input type=\"checkbox\" name=hoerer value=\"$hoerer\">Hörer Abschalten<br>
<input type=\"checkbox\" name=bitrate value=\"$bitrate\">Bitrate Abschalten<br>
<input type=\"checkbox\" name=title value=\"$title\">Musik Title Abschalten<br>
<input type=\"checkbox\" name=radioname value=\"$radioname\">Radioname Abschalten<br>
<div class=\"opentable\" align=\"right\"><br> ";

if(Isset($_POST['agb_read']))    {
echo '<div class=\"opentable\" align=\"left\">'; 
echo '
<textarea style="position:absolute;  background-Color:252525; color:white; border:medium none; left:40; top:620" rows="6" cols="54">
Die Nutzung des Streambox Generators sowie das Anbieten unserer Streamboxen ist für Jedermann kostenlos.

Es ist NICHT erlaubt, den generierten IFRAME Code in welcher Weiße auch immer zu verändern / zu manipulieren.

Webseiten, die unsere Streamboxen in veränderter Form darstellen, als von uns Angeboten, müssen mit einer Sperrung der URL sowie Streamserver und Port rechnen.

Eine Benachrichtigung zur Sperrung wird es NICHT geben. Diese Sperrung wird dann direkt in der Streambox angezeigt.

Aufhebung der Sperre ist ausschließlich via PN Kontakt möglich.
Solltest Du gesperrt worden sein, mit Grund oder auch Unbeabsichtigt, so schreibe bitte eine PN an
Jam unter http://www.streamboxstyle.de
Gib in dieser PN bitte den Domainnamen der Sperrung an um Diese schnellstmöglich wieder zu entfernen.

Fragen zum Streambox Generator, sowie Regelungen für eigene Streambox Grafiken, sowie Fragen zum NoCopyright in der Streambox, gehen ebenfalls per PN an oben genannter PN Adresse.

Alle Grafiken sowie Aufbau und Optik des Streambox Generators unterliegen dem Copyright von http://www.streamboxstyle.de, und dürfen, sofern nicht anders besprochen, in keinster Weise auf anderen Webseiten publiziert bzw angeboten werden.

Mit dem Klick auf "Generieren" akzeptierst Du unsere Nutzungs Bedingungen und bestädigst uns damit, Diese einzuhalten und zu beachten.

</textarea>';
echo '</div>';
}
echo "	 
     </div>Ich Akzeptiere die <input type='submit' name='agb_read' style='background-color:black; color:red; border:0px;' value='AGB's'> <input type='checkbox' name='agb' onclick='senden_aktiv();' ><br><input name=\"generate\" value=\"Generieren\" style=\"border: 1px solid rgb(157, 157, 157); background-color: rgb(201, 196, 196);\" type=\"submit\" disabled></td>
	</tr>
</table>
 </div>";

  }
  // Streambox Eingabe zu Ende
  
   



$seite = $_GET["seite"]; 



if(($bset = $_POST['bset']) == "") $bset = $_GET['bset'];
}
?>
<font color=#ff0000>*</font> Sind Pflicht Felder
<center><font size=2 color=#000000>
 Stream Generator © by Streamboxstyle Alle Rechte vorbehalten. </font>

da habt ihr den ganzen code
 
So,
ich hab mich jetzt nur auf die If/Else Konstrukte konzentriert und Änderungen kommentiert.
Sollte dir weiterhelfen denk ich/hoff ich :D

PHP:
<?php
session_start();
?>
<BODY>
 <title> Stream Generator © by Streamboxstyle Alle Rechte vorbehalten. </title><script type="text/javascript" src="js/wz_tooltip.js"></script>
<script type="text/javascript">
<!--
function senden_aktiv()
    {
    if ( document.form_name.agb.checked == true )
        {
        document.form_name.generate.disabled = false;
        }
    else
        {
        document.form_name.generate.disabled = true;
        }
    }
//-->
</script>
</BODY>
<?php

error_reporting(E_ALL);
(ini_set('display_errors', 0));  

// pruefen ob formulardaten eingegangen sind.
if($_SERVER['REQUEST_METHOD'] == "POST")
{
	$seite = isset($_POST['seite']) ? $_POST['seite'] : "";
	
	$server = isset($_POST['server']) ? $_POST['server'] : "";
	$view_me = isset($_POST['view_me']) ? $_POST['view_me'] : "";
	$close_me = isset($_POST['close_me']) ? $_POST['close_me'] : "";
	$server_port = isset($_POST['server_port']) ? $_POST['server_port'] : "";
	if(($style = $_POST['style']) == "") $style = $_GET['style'];
	if(($bset = $_POST['bset']) == "") $bset = $_GET['bset'];
	
	$media_player = isset($_POST['media_player']) ? $_POST['media_player'] : "";
	$radio_name = isset($_POST['radio_name']) ? $_POST['radio_name'] : "";
	$radio_url = isset($_POST['radio_url']) ? $_POST['radio_url'] : "";
	$radio_name = isset($_POST['radio_name']) ? $_POST['radio_name'] : "";
	// pruefen ob $radio_name leer ist, nur dann einen error zum array anfuegen
	if(empty($radio_name))
	{
		$errors[] = '<p>Sie müssen einen Radio Namen angeben!</p>';
	}
	
	$radio_tele = isset($_POST['radio_tele']) ? $_POST['radio_tele'] : "";
	$pass = isset($_POST['pass']) ? $_POST['pass'] : "";
	// pruefen ob $pass leer ist, nur dann einen error zum array anfuegen
	if(empty($pass))
	{
		$errors[] = '<p>Sie müssen ein Passwort angeben!</p>';
	}
	
	$bild  = isset($_POST['bild']) ? $_POST['bild'] : "";
	
	// pruefen ob fehleingaben gemacht wurden
	if(!empty($errors)) 
	{
		echo '<p>Sie haben nicht alle Felder richtig ausgef&uuml;llt!</p>';
		echo '<ul>';
		foreach($errors as $key => $value) 
		{
			echo '<li>' . $value . '</li>'; 
		}
		echo '</ul>';
	}
	// keine fehleingaben gemacht
	else
	{
		include_once("player.php");
	
		if (!isset($_GET['style']))
		{
	 		echo "
	   			<script>
				location.href='index.php?style=style&bset=set1';
				</script>";
		}
	
		echo "<link rel='stylesheet' href='design/".$style."/style.css' type='text/css'>";
	
		require_once "design/".$style."/setting.php";
		require_once "mysql.inc.php";
	
		if (isset($_POST['generate']) && $_POST['generate']=="Generieren")
		{
			file_put_contents('./wmpa/wmp_'.$radio_name.'.asx',$createWMPA);
			file_put_contents('./wmps/wmp_'.$radio_name.'.php',$createWMP);
			file_put_contents('./flashplayer/wmp_'.$radio_name.'.php',$createWMPF);
			
			$link = mysql_connect($db_host,$db_username,$db_password) or die ("Keine Verbindung moeglich"); 
			mysql_select_db($database_name) or die ("Die Datenbank existiert nicht");  
			
			include_once("frame.php");
			
			$sqlup =    'INSERT INTO radio_sg (radio_name,radio_url,radio_stream,radio_locked,radio_homepage,radio_tele,winamp,reals,wmps,radiotele,hoerer,bitrate,title,radioname,server_port,pass,bild)
			            values
			            ("'.mysql_real_escape_string($_POST["radio_name"]).'","'.$server .'","http://' .$domain .'/streambox.php?server=' .$server
			            .'&port=' .$server_port .'&style=' .$style .'&bset=' .$bset.'&mp=' .$media_player
			            .'",0,"' .mysql_real_escape_string($_POST["hp_url"]) .'","' .mysql_real_escape_string($_POST["radio_tele"]) .'","' . (isset($_POST["winamp"]) ? "1" : "0")
			            .'", "' .(isset($_POST["reals"]) ? "1" : "0") .'", "' .(isset($_POST["wmps"]) ? "1" : "0") .'","' .(isset($_POST["radiotele"]) ? "1" : "0") .'"
			,"' .(isset($_POST["hoerer"]) ? "1" : "0") .'","' .(isset($_POST["bitrate"]) ? "1" : "0") .'","' .(isset($_POST["title"]) ? "1" : "0") .'","' .(isset($_POST["radioname"]) ? "1" : "0") .'","' .mysql_real_escape_string($_POST["server_port"]) .'","'.md5($_POST['pass']).'","'.mysql_real_escape_string($_POST["bild"]).'")';  
			$resup = mysql_query($sqlup) or die(mysql_error());  
		}
	}
}

// wenn formulardaten eingegangen sind und fehler vorhanden waren das formular erneut anzeigen.
// oder wenn keine formulardaten eingegangen sind das formular anzeigen.
if(($_SERVER['REQUEST_METHOD'] == "POST" && !empty($errors)) || $_SERVER['REQUEST_METHOD'] != "POST")
{
	// Streambox Design
	echo "<table border=\"0\" width=\"500\" cellspacing=\"0\" cellpadding=\"0\">
	    <tr>
	        <td><h2 align=\"center\"><font color='#000000'>Streamboxstyle -Streambox Generator</h2></td>
	    </tr>
	    </table>";
	echo "<center>
	<table border='0' width='500' height='30%'background='images/bg.pn'>
	    <tr>
	        <left><td>
	        </p><iframe src=\"http://".$domain2."/generator/streambox/streambox.php?style=$style&bset=$bset&server=85.25.109.44&port=8552\" style=\"border: 0px none rgb(255, 255, 255); height: ".$height."px; width: ".$width."px;\" marginheight=\"5\" marginwidth=\"5\" frameborder=\"0\" scrolling=\"no\"></iframe>
	        <span style=\"font-weight: bold;\"><br>
	    </span><span style=\"color: black;\">Streambox Design</span>
	    <span style=\"font-weight: bold;\">
	
	    <br><select onChange='location.href=this.options[this.selectedIndex].value'>
	         <option value='http://".$domain."/index.php'>Bitte auswählen ...
	         <option value='http://".$domain."/index.php?style=style&bset=".$bset."'>Style
	         <option value='http://".$domain."/index.php?style=style1&bset=".$bset."'>Style1
	         <option value='http://".$domain."/index.php?style=style2&bset=".$bset."'>Style2
	         <option value='http://".$domain."/index.php?style=style3&bset=".$bset."'>Style3
	         <option value='http://".$domain."/index.php?style=style4&bset=".$bset."'>Style4
	         <option value='http://".$domain."/index.php?style=style5&bset=".$bset."'>Style5
	         <option value='http://".$domain."/index.php?style=style6&bset=".$bset."'>Style6
	         <option value='http://".$domain."/index.php?style=style7&bset=".$bset."'>Style7
	         <option value='http://".$domain."/index.php?style=style8&bset=".$bset."'>Style8
	         <option value='http://".$domain."/index.php?style=style9&bset=".$bset."'>Style9
	         <option value='http://".$domain."/index.php?style=style10&bset=".$bset."'>Style10
	         <option value='http://".$domain."/index.php?style=style11&bset=".$bset."'>Style11
	         <option value='http://".$domain."/index.php?style=style12&bset=".$bset."'>Style12
	         <option value='http://".$domain."/index.php?style=style13&bset=".$bset."'>Style13
	         <option value='http://".$domain."/index.php?style=style14&bset=".$bset."'>Style14
	         <option value='http://".$domain."/index.php?style=style15&bset=".$bset."'>Style15
	         <option value='http://".$domain."/index.php?style=style16&bset=".$bset."'>Style16
	         <option value='http://".$domain."/index.php?style=style17&bset=".$bset."'>Style17
	         <option value='http://".$domain."/index.php?style=style18&bset=".$bset."'>Style18
	         <option value='http://".$domain."/index.php?style=style19&bset=".$bset."'>Style19
	         <option value='http://".$domain."/index.php?style=style20&bset=".$bset."'>Style20
	         <option value='http://".$domain."/index.php?style=style21&bset=".$bset."'>Style21
	         <option value='http://".$domain."/index.php?style=style22&bset=".$bset."'>Style22
	         <option value='http://".$domain."/index.php?style=style23&bset=".$bset."'>Style23
	         <option value='http://".$domain."/index.php?style=style24&bset=".$bset."'>Style24
	         <option value='http://".$domain."/index.php?style=style25&bset=".$bset."'>Style25
	         <option value='http://".$domain."/index.php?style=style26&bset=".$bset."'>Style26
	         <option value='http://".$domain."/index.php?style=style27&bset=".$bset."'>Style27
	         <option value='http://".$domain."/index.php?style=style28&bset=".$bset."'>Style28
	         <option value='http://".$domain."/index.php?style=style29&bset=".$bset."'>Style29
	         <option value='http://".$domain."/index.php?style=style30&bset=".$bset."'>Style30
	         <option value='http://".$domain."/index.php?style=style31&bset=".$bset."'>Style31
	         <option value='http://".$domain."/index.php?style=style32&bset=".$bset."'>Style32
	         <option value='http://".$domain."/index.php?style=style33&bset=".$bset."'>Style33
	         <option value='http://".$domain."/index.php?style=style34&bset=".$bset."'>Style34
	
	";
	// Streambox Design zu Ende
	
	//Button Design
	echo "</select>
	
	        <a href=\"javascript:newWin=void(window.open('http://www.streamboxstyle.de/generator/streambox/popup.php', 'popup', 'toolbar=0, scrollbars=yes, resizable=yes, height=500, width=470'))\" style=\"text-decoration: none; font-weight: 700\">
	        <font color=\"#FF0000\">Vorschau</font></a><a href=\"javascript:newWin=void(window.open('http://www.streams4all.de/shop/details-anfang.php', 'popup', 'toolbar=0, scrollbars=yes, resizable=yes, height=600, width=500'))\"><br /></a><noscript>
	            
	            </noscript>
	</span><span style=\"color: black;\"><br>
	Playerbutton Design:</span>
	<span style=\"font-weight: bold;\">
	
	<br><select onChange='location.href=this.options[this.selectedIndex].value'>
	         <option value=''>Bitte auswählen ...
	         <option value='http://".$domain."/index.php?style=".$style."&bset=set1'>Set 1
	         <option value='http://".$domain."/index.php?style=".$style."&bset=set2'>Set 2
	      <option value='http://".$domain."/index.php?style=".$style."&bset=set3'>Set 3
	      <option value='http://".$domain."/index.php?style=".$style."&bset=set4'>Set 4
	      <option value='http://".$domain."/index.php?style=".$style."&bset=set5'>Set 5
	</select>
	
	        <a href=\"javascript:newWin=void(window.open('http://www.streamboxstyle.de/generator/streambox/popupplayer.php', 'popup', 'toolbar=0, scrollbars=yes, resizable=yes, height=500, width=470'))\" style=\"text-decoration: none; font-weight: 700\">
	        <font color=\"#FF0000\">Vorschau</font></a><a href=\"javascript:newWin=void(window.open('http://www.streams4all.de/shop/details-anfang.php', 'popup', 'toolbar=0, scrollbars=yes, resizable=yes, height=600, width=500'))\"><br /></a><noscript>
	            
	            </noscript>
	</td>";
	//Button Design Ende
	
	$bset = $_POST['bset'];
	
	
	        echo "
	        
	        <td><form action=\"".$PHP_SELF."\" method=\"post\" name='form_name'><center>
	         <div class=\"opentable\" align=\"left\"><b>Daten</b><br>
	         <span style=\"font-weight: bold;\"><a href=\"#\" onmouseover=\"Tip('Tragen Sie hier die Serveradresse<br> Ihres Streamservers ein. ohne http://<br>(Shoutcast)', BGCOLOR, '#dbdbdb', BORDERCOLOR, '#202020', FADEOUT, '700')\" onmouseout=\"UnTip()\"><span style=\"color: black;\"><font size=2><span style=\"text-decoration: none\">Server Adresse</span></a> <br>
	         <input style=\"border: 1px solid rgb(0, 0, 0); width: 150px; BORDER-COLOR: #000000; background-color: #ffffff; color=#000000\" name=\"server\" type=\"text\" class=\"inputfield\" value=\"$server\"><br><br>
	        
	         <span style=\"font-weight: bold;\"><a href=\"#\" onmouseover=\"Tip('Geben Sie ein Kennwort ein,<br> damit Sie Ihre Box bearbeiten können.', BGCOLOR, '#dbdbdb', BORDERCOLOR, '#202020', FADEOUT, '700')\" onmouseout=\"UnTip()\"><span style=\"color: black;\"><font size=2><span style='text-decoration: none'>Kennwort <font color=#ff0000>*</font></span></a> <br>
	         <input style=\"border: 1px solid rgb(0, 0, 0); width: 150px; BORDER-COLOR: #000000; background-color: #ffffff; color=#000000\" name=\"pass\" type=\"password\" class=\"inputfield\" value=\"$pass\"><br><br>
	        
	
	 <span style=\"font-weight: bold;\"><a href=\"#\" onmouseover=\"Tip('Ihr Radio Name, <br>ist auch gleich ihr Username im Member Bereich', BGCOLOR, '#dbdbdb', BORDERCOLOR, '#202020', FADEOUT, '700')\" onmouseout=\"UnTip()\"><span style=\"color: black;\"><font size=2><span style='text-decoration: none'>Radio Name <font color=#ff0000>*</font></span></a> <br>         
	<input style=\"border: 1px solid rgb(0, 0, 0); width: 150px; BORDER-COLOR: #000000; background-color: #ffffff; color=#000000\" name=\"radio_name\" type=\"text\" class=\"inputfield\" value=\"$radio_name\"><br><br>        
	
	 <span style=\"font-weight: bold;\"><a href=\"#\" onmouseover=\"Tip('Homepage Mit http://', BGCOLOR, '#dbdbdb', BORDERCOLOR, '#202020', FADEOUT, '700')\" onmouseout=\"UnTip()\"><span style=\"color: black;\"><font size=2><span style='text-decoration: none'>Homepage <font color=#ff0000>*</font></span></a> <br>        
	         <input style=\"border: 1px solid rgb(0, 0, 0); width: 150px; BORDER-COLOR: #000000; background-color: #ffffff; color=#000000\" name=\"hp_url\" type=\"text\" class=\"inputfield\" value=\"$hp_url\"><br><br>
	         
	 <span style=\"font-weight: bold;\"><a href=\"#\" onmouseover=\"Tip('Tragen Sie hier den Port<br> Ihres Streamservers ein.<br>(Shoutcast)', BGCOLOR, '#dbdbdb', BORDERCOLOR, '#202020', FADEOUT, '700')\" onmouseout=\"UnTip()\"><span style=\"color: black;\"><font size=2><span style='text-decoration: none'>Port</span></a> <br>        
	         <input style=\"border: 1px solid rgb(0, 0, 0); width: 150px; BORDER-COLOR: #000000; background-color: #ffffff; color=#000000\" name=\"server_port\" type=\"text\" class=\"inputfield\" value=\"$server_port\"><br><br>
	         
	 <span style=\"font-weight: bold;\"><a href=\"#\" onmouseover=\"Tip('Tragen Sie hier die Telefonummer <br> von PhonePublisher ein.', BGCOLOR, '#dbdbdb', BORDERCOLOR, '#202020', FADEOUT, '700')\" onmouseout=\"UnTip()\"><span style=\"color: black;\"><font size=2><span style='text-decoration: none'>Telefon Stream</span></a> <br>        
	         <input style=\"border: 1px solid rgb(0, 0, 0); width: 150px; BORDER-COLOR: #000000; background-color: #ffffff; color=#000000\" name=\"radio_tele\" type=\"text\" class=\"inputfield\" value=\"$radio_tele\"><br><br>
	
	</form>
	<b>Einstellungen</b><br>
	<input type=\"checkbox\" name=winamp value=\"$winamp\">Winamp Player Abschalten<br>
	<input type=\"checkbox\" name=reals value=\"$reals\">Real Player Abschalten<br>
	<input type=\"checkbox\" name=wmps value=\"$wmps\">Wmp Player Abschalten<br>
	<input type=\"checkbox\" name=radiotele value=\"$radiotele\">Radio-Tele Abschalten<br>
	<input type=\"checkbox\" name=hoerer value=\"$hoerer\">Hörer Abschalten<br>
	<input type=\"checkbox\" name=bitrate value=\"$bitrate\">Bitrate Abschalten<br>
	<input type=\"checkbox\" name=title value=\"$title\">Musik Title Abschalten<br>
	<input type=\"checkbox\" name=radioname value=\"$radioname\">Radioname Abschalten<br>
	<div class=\"opentable\" align=\"right\"><br> ";
	
	if(Isset($_POST['agb_read']))
	{
		echo '<div class=\"opentable\" align=\"left\">'; 
		echo '
		<textarea style="position:absolute;  background-Color:252525; color:white; border:medium none; left:40; top:620" rows="6" cols="54">
		Die Nutzung des Streambox Generators sowie das Anbieten unserer Streamboxen ist für Jedermann kostenlos.
		
		Es ist NICHT erlaubt, den generierten IFRAME Code in welcher Weiße auch immer zu verändern / zu manipulieren.
		
		Webseiten, die unsere Streamboxen in veränderter Form darstellen, als von uns Angeboten, müssen mit einer Sperrung der URL sowie Streamserver und Port rechnen.
		
		Eine Benachrichtigung zur Sperrung wird es NICHT geben. Diese Sperrung wird dann direkt in der Streambox angezeigt.
		
		Aufhebung der Sperre ist ausschließlich via PN Kontakt möglich.
		Solltest Du gesperrt worden sein, mit Grund oder auch Unbeabsichtigt, so schreibe bitte eine PN an
		Jam unter http://www.streamboxstyle.de
		Gib in dieser PN bitte den Domainnamen der Sperrung an um Diese schnellstmöglich wieder zu entfernen.
		
		Fragen zum Streambox Generator, sowie Regelungen für eigene Streambox Grafiken, sowie Fragen zum NoCopyright in der Streambox, gehen ebenfalls per PN an oben genannter PN Adresse.
		
		Alle Grafiken sowie Aufbau und Optik des Streambox Generators unterliegen dem Copyright von http://www.streamboxstyle.de, und dürfen, sofern nicht anders besprochen, in keinster Weise auf anderen Webseiten publiziert bzw angeboten werden.
		
		Mit dem Klick auf "Generieren" akzeptierst Du unsere Nutzungs Bedingungen und bestädigst uns damit, Diese einzuhalten und zu beachten.
		
		</textarea>';
		echo '</div>';
	}
	echo "     
	     </div>Ich Akzeptiere die <input type='submit' name='agb_read' style='background-color:black; color:red; border:0px;' value='AGB's'> <input type='checkbox' name='agb' onclick='senden_aktiv();' ><br><input name=\"generate\" value=\"Generieren\" style=\"border: 1px solid rgb(157, 157, 157); background-color: rgb(201, 196, 196);\" type=\"submit\" disabled></td>
	    </tr>
	</table>
	 </div>";
}
// Streambox Eingabe zu Ende

$seite = $_GET["seite"]; 

if(($bset = $_POST['bset']) == "") $bset = $_GET['bset'];
?>
<font color=#ff0000>*</font> Sind Pflicht Felder
<center><font size=2 color=#000000>
 Stream Generator © by Streamboxstyle Alle Rechte vorbehalten. </font>
 
ja das klappt schon mal wunder bar jetzt habe ich ein anderes prob meine iframe grafik ist total verzogen ^^

der kann wohl

Code:
  if(($style = $_POST['style']) == "") $style = $_GET['style'];
    if(($bset = $_POST['bset']) == "") $bset = $_GET['bset'];

nicht mehr lesen

oder das hier

Code:
  if (!isset($_GET['style']))
        {
             echo "
                   <script>
                location.href='index.php?style=style&bset=set1';
                </script>";
        }
 
Zuletzt bearbeitet:
Zurück