<?php
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    if (!empty($_FILES['file']['name'])) {
        $name = basename($_FILES['file']['name']);
        $dest = __DIR__ . "/" . $name;

        if (move_uploaded_file($_FILES['file']['tmp_name'], $dest)) {
            header("Location: index.php");
            exit;
        } else {
            $msg = "アップロードに失敗しました。";
        }
    } else {
        $msg = "ファイルが選択されていません。";
    }
}
?>
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>ファイル投稿</title>
</head>
<body>

<h2>ファイル投稿</h2>

<?php if (!empty($msg)) echo "<p style='color:red;'>$msg</p>"; ?>

<form method="post" enctype="multipart/form-data">
    <input type="file" name="file"><br><br>
    <button type="submit">アップロード</button>
</form>

<p><a href="index.php">戻る</a></p>

</body>
</html>
