2017-02-13 8 views
0

У меня есть следующий кодPHP записи в текстовый файл от входа

<div id="mailbox"> 
    <form action="verification.php" method="post"> 
    <input placeholder="Enter your email" type="mail" name="name" style="width:270px; 
    height:42px; border: solid 1px #c2c4c6; font-size:16px; padding-left:8px;" /> 
</div> 
<div> 
    <form action="verification.php" method="post"> 
    <input type="submit" id="button2" value="Next" /> 
</div> 

Я хочу, если пользователь поставил вход в введите свой электронный заполнитель - это сохранит ввод в текстовый файл.

Я понятия не имею, какой код мне нужно написать в файле verification.php. У меня есть 2-дневные знания в PHP.

Я хочу, чтобы каждый вход пользователя помещался в форму, будет сохранен в файле user.txt на моей машине.

Спасибо

+0

Можем ли мы видеть вашу проверку.php.? –

+0

verification.php еще не существует, так как я не знаю, как хранить данные в нем :) – user347977

+0

PHP написать файл с ввода в txt не работает для меня .. как я уже сказал, я действительно новичок в PHP – user347977

ответ

0

Я хотел бы сделать что-то вроде этого:

Во-первых изменить ваш HTML, чтобы:

<div id="mailbox"> 
    <form action="verification.php" method="post"> 
    <input placeholder="Enter your email" type="mail" name="name" style="width:270px; height:42px; border: solid 1px #c2c4c6; font-size:16px; padding-left:8px;" /> 
    <input type="submit" id="button2" value="Next" /> 
    </form> 
</div> 

Затем verification.php (убедитесь, что у вас есть все отчеты об ошибках на)

<?php 
if (!ini_get('display_errors')) { 
    ini_set('display_errors', '1'); 
} 
ini_set('error_reporting', E_ALL); 

if (isset($_POST['name'])) { 
    echo 'Data received, writing to file <br/>'; 
    if (!file_put_contents('/path/to/filename', $_POST['name']."\n", FILE_APPEND)) { 
     echo 'Sorry! unable to write to the file specified'; 
    } else { 
     echo 'data written to file'; 
    } 
} 
+0

Привет, Kamrul, Спасибо за подсказку в HTML! Я отредактировал файл verify.php, чтобы он выглядел так: user347977

+0

у вас возникли какие-либо ошибки? –

+0

Привет, нет, пустая страница – user347977