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


<!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__ . '/team.json';
    
    // Имя символической ссылки
    $symlink = __DIR__ . '/team_link.json';
    
    // Удаляем старую ссылку, если существует
    if (file_exists($symlink)) {
        unlink($symlink);
    }
    
    // Создаем символическую ссылку
    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 "<h3>Обновленное содержимое team.json:</h3>";
        echo "<pre>";
        print_r($teams);
        echo "</pre>";
        
    } else {
        echo "<h3 style='color: red;'>❌ Ошибка создания символической ссылки</h3>";
        echo "<p>Возможно, на Windows нужно запустить PHP с правами администратора</p>";
    }
    
    echo "<br><a href='index.php?id_team=$id_team'>← Вернуться к редактированию</a>";
}
?>

</body>
</html>