PHP-Variablen in HTML-Objekten

sharK223

Mitglied
Hallo zusammen,

Ich beschäftige mich seid c.a. 5 Tagen mit PHP und HTML und bin schon recht stolz auf meine ergüsse.:-)
Nun bin ich aber auf ein Problem gestoßen und brauche hilfe.

ich hatte vor mit volgendem code meim Webmediaplayer verschiedene Lieder zuzuweisen.
Code:
<?$Lied=Numb.mp3;?>
<p align="center">
<object
data="http://localhost/<?$Lied?>"
type="video/x-ms-asf"
pluginspage="http://www.microsoft.com/windows/windowsmedia/de/download/"
autostart="false"
loop="true"
standby="Bitte warten..."
border="2"
width="590"
height="45">
</object><br /></p>
<p style="margin-left:20">Wenn der Mediaplayer nicht zu sehen ist downloaden sie folgendes<a color="#999999" href="http://port25.technet.com/pages/windows-media-player-firefox-plugin-download.aspx">Firefox-plugin</a></p>

Dann wollte ich unten verschiedene Links in form von Buttons einsetzen welche meiner Variablen die verschiedenen dateinamen zuweist welche der Media player dann abspielt...

das ganze klapt allerdings hinten und vorne nicht da man scheinbar nicht einfach in einem objekt mit php anfangen kann.

gibt es andere möglichkeiten?


PS: Ihr könnt euch meine Seite ruhig mal an gucken habe sie gerade komplet hochgeladen.
Aber da die Datenbank hier anders aufgebaut ist als auf dem Server muss ich noch diverse daten ändern.
http://sharK223.bplaced.net
 
Zuletzt bearbeitet:
Hi, wenn ich das richtig verstanden habe müsste es so aussehen:

PHP:
<?$Lied='Numb.mp3';?>
<p align="center">
<object
data="http://localhost/<?echo $Lied;?>"
type="video/x-ms-asf"
pluginspage="http://www.microsoft.com/windows/windowsmedia/de/download/"
autostart="false"
loop="true"
standby="Bitte warten..."
border="2"
width="590"
height="45">
</object><br /></p>
<p style="margin-left:20">Wenn der Mediaplayer nicht zu sehen ist downloaden sie folgendes<a color="#999999" href="http://port25.technet.com/pages/windows-media-player-firefox-plugin-download.aspx">Firefox-plugin</a></p>

du hattest bei Zeile eins die Anführungszeichen vergessen, damit PHP erkennt das der Text dahinter ein String ist.

Und Zeile 4 hattest du einfach nur ne Variable geschrieben ohne Funktion, ich denke du wolltest das die Variable ausgeben werden sollte, also habe ich mal nen echo davor geschrieben.

Außerdem hast du als Data "http://localhost/" angegeben, was dazu führt das nur jemand der die File auf seinen eigenen Rechner hat die abspielen kann.
 
oh man so dumme fehler...^^

das mit dem localhost ist mir auch heute in der Schule aufgefallen.
Ich gucke mal ob es jetzt geht danke.
 
Hach ist das schön wenn etwas klapt. Ihr könnt das ergebnis hier sehen den neuen Queltext schreibe ich mal nicht rein aber den könnt ihr auch so sehen wenn ihr queltext anzeigen macht^^.


Edit: Hoppla das PHP kann man da ja nicht sehen.
also ich habe hier:
Code:
<object
data="Numb.mp3"
type="video/x-ms-asf"
pluginspage="http://www.microsoft.com/windows/windowsmedia/de/download/"
autostart="true"
loop="true"
standby="Bitte warten..."
border="2"
width="580"
height="62">
</object>
data=" <? echo $Lied ?>"

Und am Seiten anfang über <html>
Code:
<?
$Lied = $_POST['Titel'];
?>
 
Zurück