ik heb een paar filmpjes op de site staan die doormiddel van chekbox kan aanvinken en dan kan afspelen
maar krijg het niet voorelkaar om naar de dekeuze een popup schermpje te krijgen met een mediaplayer die dit afspeelt
mijn vraag hoe zorg ik er voor dat dit welgebeurd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
<?php
mysql_connect('localhost','xxxx','xxxx') or die (mysql_error());
mysql_select_db('xxxx') or die (mysql_error());

if(isset($_POST['movies']) && (count($_POST['movies']) > 0)){
$asx = '<asx version="3.0">';
$selectmovies_query = 'SELECT NAAM, LINK FROM movie WHERE (id IN ('.addslashes(implode(', ', $_POST['movies'])).'))';
if(($result = mysql_query($selectmovies_query)) && (mysql_num_rows($result) > 0)){
while(is_array($movie = mysql_fetch_array($result, MYSQL_ASSOC))){
$asx .= "\r\n<entry>\r\n<title>".htmlentities($movie['NAAM'])."</title>\r\n<ref href=\"http://www.xxx.nl/movie".htmlentities($movie['LINK'])."\"; />\r\n</entry>";
}
$asx .= "\r\n</asx>";
if(mysql_num_rows($result) > 0){
mysql_free_result($result);
header("Pragma: public");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Cache-Control: private", false);
header('Content-Type: video/x-ms-wmv'); // of een andere kromme microsoft-header
header('Content-Disposition: attachment; filename="movies.asx";');
header('Content-Transfer-Encoding: binary');
header('Content-Length: '.strlen($asx));
die($asx);
}
mysql_free_result($result);
}
}
else{
echo '<html><head><title>Selecteer hier uw movies</title></head><body>';
if(isset($_POST['movies'])){
echo 'Sorry, u hebt geen video\'s geselecteerd!';
}
$movieselect_query = 'SELECT id, NAAM FROM movie';
if(($result = mysql_query($movieselect_query)) && (mysql_num_rows($result) > 0)){
echo '<form method="post">';
while(is_array($movie = mysql_fetch_array($result, MYSQL_ASSOC))){
echo '<input type="checkbox" name="movies[]" value="'.htmlentities($movie['id']).'">'.htmlentities($movie['NAAM']).'<br />';
}
echo '<input type="submit" /><input type="reset" /></form>'
}
else{
echo('Er is een kleine fout opgetreden. Kom een andere keer maar weer es trug, misschien is alles dan weer ok!');
}
echo '</body></html>';
}
?>

print '<EMBED TYPE="application/x-mplayer2" SRC='.$result.' NAME
door bijvoorbeeld de $movie array als source voor embed gebruiken en geen $result..
dan een js die een nieuw scherm opent met daarin je embed..
good luck..
heb je voorbeeldje

Reageren