Хранить данные без базы данных? - PullRequest
3 голосов
/ 23 мая 2011

Если я хотел бы хранить электронные письма, но у меня нет базы данных (например, MySQL), что мне делать?

Данные должны быть доступны и доступны для записи из PHP, но обычные "посетители" ДОЛЖНЫНЕ вижу данных.

Надеюсь, что вы можете помочь.

Ответы [ 5 ]

8 голосов
/ 23 мая 2011

Вы можете поместить их в файлы:)

$data; // Defined "somewhere"
file_put_contents('filename.txt', $data);

Однако я все равно предлагаю вам использовать базу данных. По крайней мере, SQLite установлен почти каждый раз.

4 голосов
/ 23 мая 2011

Если ваши данные не очень большие, вы можете использовать файлы XML.Но если ваши данные важны, и вы должны защитить их, вы должны зашифровать свои данные

0 голосов
/ 19 сентября 2012

Вы можете сделать то, что делает Outlook: создать свой собственный формат файла для почты и выгрузить почту внутри.И реализовать свой собственный читатель. (Иногда его заново изобретают колесо).Но это наградит вас тонной контроля над вашей почтой, что позволит легко создавать резервные копии при необходимости.

0 голосов
/ 23 мая 2011

Послушайте, хотя я действительно этого не советую, в крайнем случае вы всегда можете вывести его в файл .php с первой строкой exit ().

Так что будьте уверены, вы всегда можете */ $ mail * / в файл, но это плохая замена безопасности наличия базы данных для хранения информации.

0 голосов
/ 23 мая 2011

Вы можете использовать функцию php mail ($ to, $ subject, $ body) для отправки адреса электронной почты на вашу личную электронную почту. Данные не будут читаться из вашего скрипта, но для вашего случая использования это может быть нормально.

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