Pith - miter
<?php 
declare(strict_types=1);
session_start();

if (empty($_SESSION['miter'])) {
header('Location: ../../index.php');
exit;
}

$doc_dir = '../../docs/';

// limit 100.0 mb
$doc_size = 100 * 1024 * 1024;

include '../admin/otc.php';

if (!empty(array_filter($_FILES['docfiles']['name'] ?? []))) {
foreach ($_FILES['docfiles']['tmp_name'] as $doc_key => $doc_egg) {

if ($_FILES['docfiles']['error'][$doc_key] !== UPLOAD_ERR_OK) {
continue;
}

$doc_tmp = $_FILES['docfiles']['tmp_name'][$doc_key];

$doc_name = basename((string)$_FILES['docfiles']['name'][$doc_key]);
$doc_file_size = $_FILES['docfiles']['size'][$doc_key];
$doc_ext = pathinfo($doc_name, PATHINFO_EXTENSION);
$doc_path = $doc_dir . $doc_name;

$log_file = '../admin/log.txt';

// if size
if ($doc_file_size < $doc_size) {
if (move_uploaded_file($doc_tmp, $doc_path)) {
echo htmlspecialchars($doc_name, ENT_QUOTES, 'UTF-8') . " uploaded<br>";
$log_data = (($o_date ?? ' ') . " -- Uploaded: " .  $doc_name . "\n");

file_put_contents($log_file, $log_data, FILE_APPEND | LOCK_EX);

} else {                     
echo "Error uploading: " . htmlspecialchars($doc_name, ENT_QUOTES, 'UTF-8') . "<br>";
$log_data = (($o_date ?? ' ') . " -- Failed to upload: " .  $doc_name . "\n");

file_put_contents($log_file, $log_data, FILE_APPEND | LOCK_EX);
}
} else { 
echo htmlspecialchars($doc_name, ENT_QUOTES, 'UTF-8') . " too large (limit 100.0mb)<br>"; 
}
}
}
echo "<script>setTimeout('window.close();', 1500);</script>";
?>