Отправка PHP в текстовый файл

У меня есть опция подписки на моей странице. Все, что я хочу, - это чтобы пользователи могли подписываться по электронной почте и сохранять свои электронные письма в файл .txt.

Вот мой код HTML-формы:

<form action = "contacts.php" method = "post">
 E-mail: <input type = "text" name = "email" placeholder = "Subscribe to our page for the latest News & Updates">
 <input type = "submit" value = "Subscribe">
</form>

Мне просто нужно знать сценарий, который нужно записать в файл contacts.php, чтобы сохранить электронные письма.

Я использую XAMPP как локальный сервер.

Если это действительно ваш HTML-код, он никогда не будет работать. Отредактируйте свой вопрос и отформатируйте HTML как код.

Nic3500 09.06.2018 03:25

Не нужно быть грубым, я обращаюсь за помощью к своим коллегам-программистам. Я только что сказал в своем вопросе, что он не позволит мне публиковать HTML-теги open close ... Я знаю, как правильно сделать форму, спасибо

David Woods 09.06.2018 03:30

Пожалуйста, посмотрите эту ссылку относительно форматирования блоков кода, но в основном это либо нажатие кнопки { } с использованием обратных тиков, либо размещение 4 пробелов перед всеми строками кода. Подробнее см. здесь. Я отправил редактирование вашего сообщения.

Zev 09.06.2018 04:52
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
3
372
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Ваша форма

<form action = "contacts.php" method = "post">
<input type = "text" name = "email" placeholder = "Subscribe to our page for the latest News & Updates" />
<input type = "submit" value = "Subscribe" />
</form>

Используйте этот код в своем contacts.php

 $email = $_POST['email'];
 file_put_contents('emails.txt', $email . PHP_EOL , FILE_APPEND | LOCK_EX);

Вам нужно исправить свой html-код, чтобы он работал, это единственный код на стороне сервера

Jagjeet Singh 09.06.2018 03:39

Это именно то, что у меня есть ... Я сохранил это в xampp .. мне нужен отдельный файл txt для писем или он идет на php ... Я запутался в этом ...

David Woods 09.06.2018 03:47

Другие вопросы по теме