Загрузка данных


<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<title>Обработчик</title>
</head>
<body>

<?php
if ($_SERVER["REQUEST_METHOD"] === "POST" && isset($_POST["submit"])) {
    
    $id_team = $_POST["id_team"];
    $name = $_POST["name"];
    $alias = $_POST["alias"];
    $country = $_POST["country"];
    $content = $_POST["content"];
    $date = $_POST["date"];
    $style = $_POST["style"];
    
    $target = __DIR__ . '/data/team.json';
    $symlink = __DIR__ . '/team_link.json';
    
    // Создаем символическую ссылку
    if (symlink($target, $symlink)) {
        
        // Читаем данные через ссылку
        $json = file_get_contents($symlink);
        $teams = json_decode($json, true);
        
        // Обновляем запись
        foreach ($teams as &$record) {
            if ($record["id_team"] == $id_team) {
                $record["name"] = $name;
                $record["alias"] = $alias;
                $record["country"] = $country;
                $record["content"] = $content;
                $record["date"] = $date;
                $record["style"] = $style;
                break;
            }
        }
        
        // Сохраняем через ссылку
        $updatedJson = json_encode($teams, JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT);
        file_put_contents($symlink, $updatedJson);
        
        // Удаляем ссылку
        unlink($symlink);
        
        echo "<h3 style='color: green;'>Данные обновлены через символическую ссылку!</h3>";
        echo "<pre>";
        print_r($teams);
        echo "</pre>";
        
    } else {
        echo "<p style='color: red;'>Ошибка создания символической ссылки</p>";
    }
}
?>

<p><a href="index.php?id_team=<?php echo $_POST['id_team']; ?>">Назад</a></p>

</body>
</html>