Retour'; die; } if (!is_dir($get_dossier)) { header("HTTP/1.0 404 Not Found"); echo 'Erreur 404: série non trouvée. Retour'; die; } } if (isset($get_fichier)){ $episode404 = $get_dossier.'/'.$get_fichier.'.webm'; if (!file_exists($episode404)) { header("HTTP/1.0 404 Not Found"); echo 'Erreur 404: épisode non trouvé. Retour'; die; } } ?> <?php echo $title; if (isset($get_dossier)){ $titre_space = str_replace("_", " ", $get_dossier); $titre_human = ucwords($titre_space); echo ' - '.$titre_human;} if (isset($get_fichier)){ $titre_space_ep = str_replace("_", " ", $get_fichier); $titre_human_ep = ucwords($titre_space_ep); echo ': '.$titre_human_ep; } ?>
C'est un projet open-source pour faire un mini-espace ultra-simple à maintenir, pour permettre aux novices de streamer des fichiers WebM tout en PHP.

Retour au contenu du dossier '.$titre_human.''; } // Si non, listage dossier série else { print('Retour à la liste des dossiers

'."\n"."\n"); function returnFileName($fileName) { return key(explode(".", $fileName)); } $myDirectory = opendir($get_dossier); while($entryName = readdir($myDirectory)) { $dirArray[] = $entryName; } closedir($myDirectory); $indexCount = count($dirArray); sort($dirArray); $file_space = str_replace("_", " ", $get_dossier); $file_human = ucwords($file_space); for ($index = 0 ; $index < $indexCount ; $index++) { if (substr("$dirArray[$index]", 0, 1) != "." and "$dirArray[$index]" != "index.php") { $fichier_sans_extension = substr($dirArray[$index], 0, -5); print(''.$file_human.' - '.$fichier_sans_extension.'
'."\n"); } // cond liste } // cond index } // cond episode } // cond serie // série non renseigné ? lister séries. else { function checkdossiers($racine) { $exclus = array('.', '..'); $rtn = array(); foreach(scandir($racine) as $item) { if (in_array($item, $exclus) || !is_dir($item)) { continue; } $rtn[] = $item; } return $rtn; } $dir = '.'; foreach(checkdossiers($dir) as $folder) { $file_space = str_replace("_", " ", $folder); $folder_human = ucwords($file_space); print(''.$folder_human.''."
\n"); } } ?>