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;
}
}
?>
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");
}
}
?>