Alle Filme in einen Array
tomgk
- javascript
0 nick0 tomgk0 tomgk0 Falscher Text
tomgk- zur info
0 suit
Wie kann man alle Flashvideos (oder andere Dateien) von einen Ordner in einen Array speichern?
Wie kann man alle Flashvideos (oder andere Dateien) von einen Ordner in einen Array speichern?
Mit Javascript auf einen Ordner zugreifen? Keine Chance. Javascript arbeitet nicht auf dem Server, sondern direkt vom Browser aus.
Ohne PHP geht das nicht:
<?php
$o = opendir("pfad/zum/ordner");
$files = "";
while ($gefunden = readdir($o)) {
if ($gefunden != "." && $gefunden != "..") {
$files .= ($files == "") ? "'".$gefunden."'" : ",'$gefunden'";
}
}
?>
<script type="text/javascript">
var videos = array("<?php echo $files; ?>");
</script>
was ist files?
Die Dateiendung?
Gruß tomgk
Wie kann man auf videos zugreifen?
<?php
$o = opendir("pfad/zum/ordner");
$files = "";while ($gefunden = readdir($o)) {
if ($gefunden != "." && $gefunden != "..") {
$files .= ($files == "") ? "'".$gefunden."'" : ",'$gefunden'";
}
}
?><script type="text/javascript">
var videos = array("<?php echo $files; ?>");
</script>
Hat nicht funftioniert, habs umgeschrieben jetzt funktioniert:
<?php
$o = opendir("Videos");
$files = "";
while ($gefunden = readdir($o)) {
if ($gefunden != "." && $gefunden != "..") {
$files .= ($files == "") ? """.$gefunden.""" : ","$gefunden"";
}
}
echo "Do";
?>
<script type="text/javascript">
var videos = new Array(<?php echo $files; ?>);
</script>
Ohne PHP geht das nicht:
doch doch - ich komm bei solchen aufgaben teilweise mit asp/vb auch ganz gut zurecht