<?php
if(isset($_POST['keuzelijst']))
{
$sKeuzelijst = 'ditbestand.php?keuzelijst=';

foreach($_POST['keuzelijst'] as $sVield => $sValue)
{
$sKeuzelijst .= $sVield.'|';
}

print '<EMBED TYPE='application/x-mplayer2' SRC='.$sKeuzelijst.' NAME='MediaPlayer' WIDTH='320' HEIGHT='310 autostart='1' showcontrols='0' showstatusbar='0'></EMBED>';

exit;
}


$sOuput = '<ASX Version = "3.0"><TITLE>1</TITLE>';

$aFilms['karel'] = array('titel' => 'karel', 'url' => 'http://www.mijnsite.nl/goos.wmv';);
$aFilms['goos'] = array('titel' => 'goos', 'url' => 'http://www.mijnsite.nl/frans.wmv';);

foreach(explode('|', $_GET['keuzelijst']) as $sVield)
{
if(isset($aFilms[$sVield]))
{
$sOuput .= '<ENTRY><TITLE>'.$aFilms[$sVield]['titel'].'</TITLE><REF HREF="'.$aFilms[$sVield]['url'].'" /></ENTRY>';
}
}
$sOuput = '</ASX>';

print $sOuput;
?>

<form method="post" action="ditbestand.php">
<input type="CHECKBOX" name="keuzelijst[]" value="goos">
<input type="CHECKBOX" name="keuzelijst[]" value="karel">

<input type="submit" value"Aanmaken">

</form>


Parse error: parse error in /home/httpd/httpdocs/ditbestand.php on line 13
een voorbeeld wat ik wil en dan met filmjes
http://rosinaheywood.com/javaplayers/songs/playlist-form.php

simon schreef op 20.11.2006 09:01
<?php
if(isset($_POST['keuzelijst']))
{
$sKeuzelijst = 'ditbestand.php?keuzelijst=';

foreach($_POST['keuzelijst'] as $sVield => $sValue)
{
$sKeuzelijst .= $sVield.'|';
}

print '<EMBED TYPE='application/x-mplayer2' SRC='.$sKeuzelijst.' NAME='MediaPlayer' WIDTH='320' HEIGHT='310 autostart='1' showcontrols='0' showstatusbar='0'></EMBED>';

exit;
}


$sOuput = '<ASX Version = "3.0"><TITLE>1</TITLE>';

$aFilms['karel'] = array('titel' => 'karel', 'url' => 'http://www.mijnsite.nl/goos.wmv';);
$aFilms['goos'] = array('titel' => 'goos', 'url' => 'http://www.mijnsite.nl/frans.wmv';);

foreach(explode('|', $_GET['keuzelijst']) as $sVield)
{
if(isset($aFilms[$sVield]))
{
$sOuput .= '<ENTRY><TITLE>'.$aFilms[$sVield]['titel'].'</TITLE><REF HREF="'.$aFilms[$sVield]['url'].'" /></ENTRY>';
}
}
$sOuput = '</ASX>';

print $sOuput;
?>

<form method="post" action="ditbestand.php">
<input type="CHECKBOX" name="keuzelijst[]" value="goos">
<input type="CHECKBOX" name="keuzelijst[]" value="karel">

<input type="submit" value"Aanmaken">

</form>


Parse error: parse error in /home/httpd/httpdocs/ditbestand.php on line 13
een voorbeeld wat ik wil en dan met filmjes
http://rosinaheywood.com/javaplayers/songs/playlist-form.php

kijk eens hier:

<?php
/* foute versie:
print '<EMBED TYPE='application/x-mplayer2' SRC='.$sKeuzelijst.' NAME='MediaPlayer' WIDTH='320' HEIGHT='310 autostart='1' showcontrols='0' showstatusbar='0'></EMBED>';
*/

// moet worden:
print '<EMBED TYPE="application/x-mplayer2" SRC='.$sKeuzelijst.' NAME="MediaPlayer" WIDTH="320" HEIGHT="310" autostart="1" showcontrols="0" showstatusbar="0"></EMBED>';

// of deze:
print "<EMBED TYPE='application/x-mplayer2' SRC=".$sKeuzelijst." NAME='MediaPlayer' WIDTH='320' HEIGHT='310' autostart='1' showcontrols='0' showstatusbar='0'></EMBED>";

// het kan ook anders maar goed, zo is het probleem opgelost:)

?>
oki dat werkt
is ook mogelijk om het asx bestand weg te schrijven als play.wmv
en dan als dat gebeurd is op een volgende pagina open in een mediaplayer
Je kunt niet wisselen van bestandsextensie, tenminste niet van asx naar wmv, aangezien dit te maken heeft met coderingen etc.

Reageren