Antworten auf deine Fragen:
Neues Thema erstellen

bitte php hilfe

irontom100

Nicht mehr ganz neu hier

hallo leute
ich habe da ein kleines problem
ich möchte erreichen das die ausgabe nicht mehr in einer tabelle steht
sonder das die ausgabe in einem ifram öffnet

das ist der bisherige
Code:
echo '<table><tr><td valign="top" ><select id="player" onChange="open_playlist()" size="20" >';
for ($i = 0;$i<count($playlists);$i++) {
    if($i==0){
        if(isset($_GET['player'])){
            $name    = $_GET['player'];
        }else{
            $name = $playlists[$i];
        }
    }
    
    echo "<option value='".$playlists[$i]."'";
    if ($name == $playlists[$i])echo " selected";
        echo ">".$playlists[$i]."</option>";
}
echo '</select></td></tr></table>';
ich hoffe ihr könnt mir hellfen
mfg irontom
 

MyBad

localhorst

AW: bitte php hilfe

Darf man fragen, warum es ein iFrame sein soll?

Lösung:
Einfach eine neue php-Datei erstellen, in der die Ausgabe generiert wird. Diese Datei dann in einem iFrame aufrufen.

Gruß
Tim
 

irontom100

Nicht mehr ganz neu hier

weil ich den player von seiner playliste trennen will
und die ausgabe an einer anderen stelle haben möchte
aber ich bin auch noch php anfänger und währe über einen kleinen denk anstoß glücklich

danke euch für eure hilfe

hier mal ein Screen shot was ich erreichen möchte


Bitte EDIT-Button nutzen, um Doppelposts zu vermeiden. Danke. RZS
 
Zuletzt bearbeitet von einem Moderator:

sangui

Noch nicht viel geschrieben

AW: bitte php hilfe

Da kommt die nächste Frage, soll denn dann wenn ich ein anderes Lied in der Playlist auswähle und auf Play klicke das Lied abgespielt werden?
Wenn ja dann wird die Änderung sehr kompliziert, da man dann evtl noch was am Player ändern muss.
 

irontom100

Nicht mehr ganz neu hier

AW: bitte php hilfe

hier ist eimal der cod der gesamten seite
PHP:
<?php session_start();
	function Make_XML_Playlist($name){
		$text  = '<?xml version="1.0" encoding="UTF-8"?>';
		$text .= "\n".'<playlist version="1" xmlns = "http://xspf.org/ns/0/">';
		$text .= "\n\t".'<trackList>';
		
		$verz2 = opendir('mp3/'.$name);
		while ($file = readdir($verz2)) {
			if($file!="." && $file!=".." && $file !=""){
				$title = str_replace(".mp3","",$file); 
				$text .= "\n\t\t".'<track>';
				$text .= "\n\t\t\t".'<location>mp3/'.$name.'/'.$file.'</location>';
        $text .= "\n\t\t\t".'<title>'.$title.'</title>';
				$text .= "\n\t\t".'</track>';
			}
		}
		closedir($verz2);
		
		$text .= "\n\t".'</trackList>';
		$text .= "\n".'</playlist>';
		
		
		$filename = 'playlist/'.$name.".xml";
		$fp = fopen ($filename,"w+");
		fwrite($fp,$text);
		fclose($fp);
	}
	
	function Load_Playlist($name){
		$file=array();
		$verz2 = opendir('mp3/'.$name);
		while ($file = readdir($verz2)) {
			if($file!="." && $file!=".." && $file !=""){
				$list[] = $file;
			}
		}
		closedir($verz2);
		return $list;
	}

	function check_nutzer() {
		if (isset($_POST["username"])) {
	  	if (!isset($_SESSION["versuch"])) {
	    	$_SESSION["versuch"]=1;
	    } else {
	    	$_SESSION["versuch"]++;
	    }
	
	    if (!isset($_COOKIE[session_name()])) {
	    	return false;
	    }
	
	    $nutzer = trim($_POST["username"]);
	    $pwd  = trim($_POST["passwort"]);
	
	    if (strlen($nutzer)<3) {
	    	return false;
	    }
	
	    if ($nutzer=='admin' && $pwd=='admin') {
	    	$_SESSION["user"]=$nutzer;
	     	$_SESSION["pass"]=$pwd;
	     	return true;
	    } else {
	    	return false;
	    }
	 	}
	
	 	if (isset($_GET["logout"])) {
	    $_SESSION["versuch"]=1;
			session_unset();
	    session_destroy();
	    unset($_SESSION);
	    return false;
	 	} else {
	 		if (isset($_SESSION["user"]))
			return true;
			return false;
	 	}
	}	

	
?>
<html>
	<head>
	<title>Irontom's Musikbox</title>
	<script type="text/javascript" src="swfobject.js"></script>
	<script>
		function open_playlist(){
			var adress = document.getElementById('player').value;
			//alert(adress);
			window.open("example_alien.php?player="+adress, "_self");
		}

		function open_download(){
			var adress = 'mp3/'+document.getElementById('downname').innerHTML +'/'+ document.getElementById('downfile').value;
			//alert(adress);
			window.open(adress, "_blank");
		}
	</script>
	</head>
<body style="background-color:transparent">
<?php
$verz = opendir('mp3');

$a=0;
while ($file = readdir($verz)) {
	if($file!="." && $file!=".." && $file !=""){
		$playlists[] = $file;
		$a++;
	}
}
closedir($verz);

sort($playlists);

for ($i = 0;$i<count($playlists);$i++) {
	Make_XML_Playlist($playlists[$i]);
}

echo '<table><tr><td valign="top"><select id="player" onChange="open_playlist()" size="14">';
for ($i = 0;$i<count($playlists);$i++) {
	if($i==0){
		if(isset($_GET['player'])){
			$name	= $_GET['player'];
		}else{
			$name = $playlists[$i];
		}
	}
	
	echo "<option value='".$playlists[$i]."'";
	if ($name == $playlists[$i])echo " selected";
		echo ">".$playlists[$i]."</option>";
}
echo '</select></td></tr></table>';

if($name!=''){

	echo '<table><tr><td valign="top"><div id="flashcontent"></div></td><td valign="top">';
	
	$downloadlist = Load_Playlist($name);
	
	if(check_nutzer()){
		
	
	
	echo '<font size="5"><b><u><span id="downname">'.$name.'</span></u></b></font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="example_alien.php?logout" style="color:red;text-decoration:none;font-weight:bold">Logout</a><br />';
	echo '<select size="12" id="downfile" onChange="open_download()">';
	for($i=0;$i<count($downloadlist);$i++){
		echo '<option><a href="mp3/'.$name.'/'.$downloadlist[$i].'">'.$downloadlist[$i].'</a></option>';
	}
	echo '</select>';
	}else {
		echo '<form method="post" action="example_alien.php" target="_self">
									<br>
									<table style="color:#000000">
										<tr>
											<td>Nutzer:</td>
											<td><input type="text" name="username"></td>
										</tr><tr>
											<td>Passwort:</td>
											<td><input type="password" name="passwort"></td>
										</tr><tr>
											<td colspan="2" align="center"><br><input type="submit" name="Submit" value="Login"></td>
										</tr>
									</table>
									</form>';
	}
	
	echo '<td></tr></table></center><br /><br />';
	echo '<script type="text/javascript">';
	// <![CDATA[

	echo 'var so = new SWFObject("ep_player.swf", "ep_player", "269", "230", "9", "#000000");
		so.addVariable("skin", "skins/nobius_platinum/skin.xml");
		so.addVariable("playlist", "playlist/'.$name.'.xml");
		so.addVariable("autoplay", "false");
		so.addVariable("shuffle", "false");
		so.addVariable("repeat", "false");
		so.addVariable("buffertime", "1");
		so.addParam("allowscriptaccess", "always");
		so.write("flashcontent");';

		// ]]>
	echo "</script>";

}
?>
</body>
</html>
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.635
Beiträge
1.538.481
Mitglieder
67.559
Neuestes Mitglied
hanuta
Oben