Avatar billede interkriller Nybegynder
10. marts 2004 - 11:40 Der er 5 kommentarer og
1 løsning

Hent variabler ind i playlist

Jeg skal have afspillet en dynamisk playlist i browseren.

hovedsidens kode:

<html>
<head>
<title>Untitled</title>
</head>
<body>
<?
$nr1 = "SW.mp3";
$nr2 = "Dynasty.mp3";
?>
<object id="MediaPlayer" width="320" height="150" classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,0,0,0" align="baseline" border="0" standby="Loading Microsoft Windows Media Player components..." type="application/x-oleobject">
  <param name="FileName" value="playlist.php">
  <param name="ShowControls" value="1">
  <param name="ShowPositionControls" value="0">
  <param name="ShowAudioControls" value="1">
  <param name="ShowTracker" value="1">
  <param name="ShowDisplay" value="0">
  <param name="ShowStatusBar" value="1">
  <param name="AutoSize" value="0">
  <param name="ShowGotoBar" value="0">
  <param name="ShowCaptioning" value="0">
  <param name="AutoStart" value="1">
  <param name="AllowScan" value="1">
  <param name="EnableContextMenu" value="1">
  <param name="ClickToPlay" value="0">
</object>
</body>
</html>



playlist kode: playlist.php

<asx version="3">
<title>myPlayList</title>
<entry><ref href="<? echo $nr1; ?>" /><title>minSang 1</title></entry>
<entry><ref href="<? echo $nr2; ?>" /><title>minSang 2</title></entry>
</asx>

dette virker ikke, men hvis jeg sætter variablerne i selve playlist.php virker det fint.
Avatar billede detox Nybegynder
10. marts 2004 - 12:27 #1
Du kunne prøve at undersøge kildekoden til den genererede html-side.
Avatar billede interkriller Nybegynder
10. marts 2004 - 12:29 #2
der står bare præcis det der står i hovedsiden altså:

<html>
<head>
<title>Untitled</title>
</head>
<body>
<?
$nr1 = "SW.mp3";
$nr2 = "Dynasty.mp3";
?>
<object id="MediaPlayer" width="320" height="150" classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,0,0,0" align="baseline" border="0" standby="Loading Microsoft Windows Media Player components..." type="application/x-oleobject">
  <param name="FileName" value="playlist.php">
  <param name="ShowControls" value="1">
  <param name="ShowPositionControls" value="0">
  <param name="ShowAudioControls" value="1">
  <param name="ShowTracker" value="1">
  <param name="ShowDisplay" value="0">
  <param name="ShowStatusBar" value="1">
  <param name="AutoSize" value="0">
  <param name="ShowGotoBar" value="0">
  <param name="ShowCaptioning" value="0">
  <param name="AutoStart" value="1">
  <param name="AllowScan" value="1">
  <param name="EnableContextMenu" value="1">
  <param name="ClickToPlay" value="0">
</object>
</body>
</html>


Da der ingen PHP er på hovedsiden bliver der jo ikke genereret noget
Avatar billede detox Nybegynder
10. marts 2004 - 12:34 #3
Jeg tænkte på denne del:

<asx version="3">
<title>myPlayList</title>
<entry><ref href="<? echo $nr1; ?>" /><title>minSang 1</title></entry>
<entry><ref href="<? echo $nr2; ?>" /><title>minSang 2</title></entry>
</asx>
Avatar billede detox Nybegynder
10. marts 2004 - 12:41 #4
Men sagen er vel at 'playlist.php' ikke bliver fortolket på serveren.
Avatar billede interkriller Nybegynder
10. marts 2004 - 13:44 #5
Never mind.....

Så nemt selv at finde ud af. ;P
Avatar billede interkriller Nybegynder
10. marts 2004 - 13:45 #6
undskyld havde ikke lige set dit indlæg....

Der bliver ikke genereret noget der, da det er en incude fil som burde hente variablerne andetsteds
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester