Задать вопрос
@eellazy

Почему данные не записываются в файл?

Всем привет! Есть форма обратной связи. Я хочу чтобы все email записывались в файл?

Написал на php такую функцию но она не работает. Права на файл прописал 777

<form method="POST">
              <input type="hidden" name="sform[hash]" value="b09fdf4fba66051159c3a9f54dfbcea70b9dd8d31b80ce4cbd00b79ebf692430">
              <input class="email-input b09fdf4fba66051159c3a9f54dfbcea70b9dd8d31b80ce4cbd00b79ebf692430_email" maxlength="255" name="sform[email]" type="email" placeholder="Введите свой e-mail, чтобы принять участие в трансляции">
              <button id="buttonb09fdf4fba66051159c3a9f54dfbcea70b9dd8d31b80ce4cbd00b79ebf692430" class="submit-btn" onclick="sformb09fdf4fba66051159c3a9f54dfbcea70b9dd8d31b80ce4cbd00b79ebf692430._button(this);">принять участие в трансляции</button>
            </form>


$source = $_POST['sform[email]'];
$file = "file.txt";
$Saved_File = fopen($file, 'a+');
fwrite($Saved_File, $source);
fclose($Saved_File);


Индекс и file.txt лежат в корне
  • Вопрос задан
  • 330 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 3
@4iloveg
Full-Stack HTML Developer
$_POST['sform[email]'] может надо $_POST['sform']['email']
Ответ написан
@warenikov
Александр Вареников
У вас может php работать под пользователем, у которого нет прав на изменение файлов на сервере. Какой хостинг?
Ответ написан
@ZolotarevKirill
Надо w+ Чтоозначает write
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы