Сохранение данных формы регистрации в текстовом файле с использованием PHP - PullRequest
0 голосов
/ 22 мая 2019

Мне нужно сохранить свои данные из формы регистрации в текстовый файл. Как я могу сохранить?Пожалуйста, помогите мне получить выходные данные.

<?php
 //read data from form
     $activation_code = filter_input(INPUT_POST, "activation_code");
 $first_name = filter_input(INPUT_POST, "first_name");
 $last_name = filter_input(INPUT_POST, "last_name");
 $email = filter_input(INPUT_POST, "email");
 $phone = filter_input(INPUT_POST, "phone");
 $concent = filter_input(INPUT_POST, "concent");
    //generate output for text file
     $output = <<< HERE

code: $activation_code 
 first name: $first_name
 last name: $last_name 
 email: $email
 phone: $phone 
 concent: $concent
 HERE;
 //open file for output
 $fp = fopen("data.txt", "a");
 //write to the file
 fwrite($fp, $output);
 fclose($fp);
 ?

Как сохранить данные в текстовом файле?

1 Ответ

0 голосов
/ 22 мая 2019

У вас есть ошибка с вашим синтаксисом heredoc.

https://www.php.net/manual/en/language.types.string.php#language.types.string.syntax.heredoc

Существует пробел перед вашим закрытием ЗДЕСЬ, который недопустим.

Удалитепробел или просто используйте двойные кавычки:

//generate output for text file
     $output = <<< HERE

code: $activation_code 
 first name: $first_name
 last name: $last_name 
 email: $email
 phone: $phone 
 concent: $concent
HERE;
//generate output for text file
     $output = "

code: $activation_code 
 first name: $first_name
 last name: $last_name 
 email: $email
 phone: $phone 
 concent: $concent
";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...