Хранение данных веб-форм на страницах PHP - PullRequest
0 голосов
/ 03 февраля 2012

Я читал книгу о PHP и хотел узнать, как вы можете хранить данные (веб-форм) на страницах PHP? Я знаю процесс создания php-файла и получения данных с помощью $ _POST (или любым другим способом, подобным этому). Но эти значения будут перезаписаны при повторной отправке веб-формы.

Без использования базы данных или отправки данных по электронной почте, есть ли способ хранить данные нескольких веб-форм на PHP?

Ответы [ 2 ]

2 голосов
/ 03 февраля 2012

Если вы хотите хранить заявки от нескольких сеансов (или клиентов), вам придется использовать какую-то базу данных. Это может быть СУБД, подобная MySQL, и простой файл: http://www.dummies.com/how-to/content/storing-data-with-php-flat-file-or-database.html

0 голосов
/ 03 февраля 2012

Самый простой способ - использовать базу данных, поскольку MySQL очень хорошо работает вместе с php, часто php-сервер включает в себя MySQL и phpmyadmin, что облегчает создание и редактирование базы данных, тогда вам просто нужен скрипт php, который вы включаете в наверху вашей страницы, чтобы настроить соединение MySQL.

Если это не убедило вас использовать базу данных, вы также можете использовать этот код:

$filename = "<your filename here>";
$content = "username=".$_POST['username'].":password=".$_POST['password']."{etc etc etc}."\n";

file_put_contents($filename,$content,FILE_APPEND);

Приведенный выше код добавляет строку с содержимым в ваш файл с разделителем : (двоеточие).

Убедитесь, что имя файла уже завершено, например: data.txt

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...