blob: e9b9e061c5e33942884e92d2d3bbec2d37e3945f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
<?php
require_once $_SERVER['DOCUMENT_ROOT'] . "/includes/session.php";
$list = scandir($_SERVER['DOCUMENT_ROOT'] . "/data/intermissions");
$plist = [];
foreach ($list as $item) {
if ($item !== "." && $item !== "..") {
array_push($plist, $item);
}
}
shuffle($plist);
$film = $plist[rand(0, count($plist) - 1)];
$id = bin2hex(random_bytes(96));
$source = $_SERVER['DOCUMENT_ROOT'] . "/data/intermissions/" . $film;
$dest = $_SERVER['DOCUMENT_ROOT'] . "/cdn/video/" . $id . ".mp4";
symlink($source, $dest);
header("Location: /cdn/video/" . $id . ".mp4");
exit;
|