PHP скрипт добавления информации в текстовый файл из html формы из двух полей
Ниже представлен пример PHP-скрипта, который обрабатывает данные из HTML-формы с двумя полями и сохраняет их в текстовый файл.
HTML-форма
<!DOCTYPE html>
<html lang="ru">
<head>
    <meta charset="UTF-8">
    <title>Форма ввода данных</title>
</head>
<body>
    <form action="process.php" method="post">
        <label for="field1">Поле 1:</label>
        <input type="text" id="field1" name="field1" required><br>
        <label for="field2">Поле 2:</label>
        <input type="text" id="field2" name="field2" required><br>
        <input type="submit" value="Отправить">
    </form>
</body>
</html>
PHP-скрипт (process.php)
<?php
// Проверяем, была ли отправлена форма методом POST
if ($_SERVER["REQUEST_METHOD"] == "POST") {
    // Получаем данные из формы
    $field1 = $_POST['field1'];
    $field2 = $_POST['field2'];
    // Имя файла, в который будем записывать данные
    $file = 'data.txt';
    // Форматируем строку для записи
    $newLine = "Поле 1: $field1, Поле 2: $field2\n";
    // Пытаемся записать данные в файл
    if (file_put_contents($file, $newLine, FILE_APPEND) !== false) {
        echo "Данные успешно добавлены в файл.";
    } else {
        echo "Ошибка при добавлении данных в файл.";
    }
} else {
    echo "Форма не была отправлена.";
}
?>
Объяснение:
- HTML-форма: содержит два текстовых поля и кнопку отправки. Метод отправки формы — 
POST. - PHP-скрипт (
process.php): - Проверяет, была ли форма отправлена с помощью метода 
POST. - Извлекает значения полей из массива 
$_POST. - Формирует строку, объединяя данные из обоих полей.
 - Использует 
file_put_contentsс флагомFILE_APPENDдля добавления строки в файлdata.txt. - Если данные успешно записаны, выводит сообщение об успехе, в противном случае — сообщение об ошибке.
 
Перед запуском убедитесь, что у вашего PHP-скрипта есть права на запись в файл data.txt или в каталог, где вы его создадите.