Hallo
Da ich viele Videos mit meiner Kamera aufnehme hat ein Freund von mir mir ein PHP Script erstellt dass alle Videos die in einem Ordner liegen automatisch auflistet, wenn man eines davon dann anklickt erscheint automatisch der DivX Webplayer und gibt das Video wieder.
Jetzt hat es aber ein Fehler im Script, da ich die Videos auf verschiedene Ordner aufgeteilt habe z.b. "Sommerferien 2008" ect. kommt es zu diesem Fehler.
Denn wenn man einen Ordner anklickt kommt auch der DivX Webplayer und versucht den ORDNER wiederzugeben was er natürlich nicht kann ...
Jetzt wäre ich extrem froh wenn mir jemand da weiterhelfen könnte und dies im Script ändern könnte da ich keine Ahnung von PHP habe.
Demo
Das ganze Script besteht aus 3 Dateien:
index.php
config.inc.php
play.php
Da ich viele Videos mit meiner Kamera aufnehme hat ein Freund von mir mir ein PHP Script erstellt dass alle Videos die in einem Ordner liegen automatisch auflistet, wenn man eines davon dann anklickt erscheint automatisch der DivX Webplayer und gibt das Video wieder.
Jetzt hat es aber ein Fehler im Script, da ich die Videos auf verschiedene Ordner aufgeteilt habe z.b. "Sommerferien 2008" ect. kommt es zu diesem Fehler.
Denn wenn man einen Ordner anklickt kommt auch der DivX Webplayer und versucht den ORDNER wiederzugeben was er natürlich nicht kann ...
Jetzt wäre ich extrem froh wenn mir jemand da weiterhelfen könnte und dies im Script ändern könnte da ich keine Ahnung von PHP habe.
Demo
Das ganze Script besteht aus 3 Dateien:
index.php
PHP-Code:
<?php
require_once("config.inc.php");
echo"<html>
<head>
<title>Movies</title>
</head>
<body>
<h1>Movies</h1><ul>";
if ($handle = opendir($moviedir)) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != ".." && $file != "index.html") {
echo "<li><a href=\"play.php?movie=".$file."\">$file</a></li>\n";
}
}
closedir($handle);
}
echo"</ul>
</body>
</html>";
?>
config.inc.php
PHP-Code:
<?php
$moviedir = "movies"; // Von dieser Datei (config.inc.php) aus gesehen, wo die Movies liegen
?>
play.php
PHP-Code:
<?php
require_once("config.inc.php");
echo"<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>";
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head>
<title>Play » <?php echo $_GET["movie"]; ?></title>
</head>
<body>
<h1><?php echo $_GET["movie"]; ?></h1>
<p><a href="index.php">Zurück zur Übersicht</a></p>
<div style="text-align:center; width:100%;">
<object classid="clsid:67DABFBF-D0AB-41fa-9C46-CC0F21721616" width="640" height="372" codebase="http://go.divx.com/plugin/DivXBrowserPlugin.cab">
<param name="custommode" value="none" />
<param name="src" value="<?php echo $moviedir."/".$_GET["movie"]; ?>" />
<embed type="video/divx" src="<?php echo $moviedir."/".$_GET["movie"]; ?>" custommode="none" width="640" height="372" pluginspage="http://go.divx.com/plugin/download/">
</embed>
</object>
<br>No video? Get the DivX Web Player for <a style="text-decoration: underline;" href="http://download.divx.com/player/DivXWebPlayerInstaller.exe">Windows</a> or <a style="text-decoration: underline;" href="http://download.divx.com/player/DivXWebPlayer.dmg">Mac</a>
</div>
</body>
</html>
Kommentar