Используйте php для сохранения содержимого текстового поля на странице

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

Проблема в том, что мне нужно каким-то образом сохранить эхо-контент на странице (желательно без базы данных), а затем заменить его новым эхо-контентом, если он будет отправлен. Как мне сохранить содержимое на странице?

Заранее спасибо.


person PHPNooblet    schedule 23.12.2009    source источник


Ответы (2)


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

person Asaph    schedule 23.12.2009
comment
Опубликуйте полученный код в новом вопросе, и мы поможем вам в этом. - person Asaph; 24.12.2009

Не уверен, что вы спрашиваете.

На самом деле вы можете переписать страницу с помощью (fopen, fwrite, я думаю...) при отправке.

Если вы хотите «нести» информацию, используйте переменные сеанса.

Однако оба эти метода могут оказаться неуместными для сайтов с высоким трафиком.

person MkUltra    schedule 23.12.2009