Просмотр поста

.
ДоХтор

sl6972, вот попробуй в отдельном php-файле

code (+/-)
<?php

session_start();

$filename = 'text.txt';
$flash = '';

if (! empty($_SESSION['flash'])) {
    $flash = $_SESSION['flash'];
    unset($_SESSION['flash']);
}

if (! empty($_POST)) {
    $data = [];

    foreach ($_POST as $item) {
        $data[] = $item;
    }

    $data = join(PHP_EOL, $data);
    file_put_contents($filename, "$data\n", FILE_APPEND|LOCK_EX);

    $_SESSION['flash'] = "<p>Записано:<br>$data</p>";
    header('Location: '. basename(__FILE__));
    die;
}

?>

<?= $flash ?>
<form method="post">
    <p><b>Выберите вариант</b></p>
    <p>
        <input type="checkbox" name="ch_1" value="Значение 1" />А<br>
        <input type="checkbox" name="ch_2" value="Значение 2" />Б<br>
        <input type="checkbox" name="ch_3" value="Значение 3" />В<br>
        <input type="checkbox" name="ch_4" value="Значение 4" />Г
    </p>
    <p><input type="submit" value="Сохранить" /></p>
</form>
Я на локалке его проверял, работает. Файл создаёт один, и дозаписывает в него новые записи.