У меня есть простая система профилей пользователей php, которая работает так: когда пользователь регистрируется, он получает конкретный URL ?user
, Поэтому другие посетители могут получить доступ к его странице.
Что я хочу это включить приложение чата на страницах профиля пользователя. Но у каждого пользователя должен быть свой чат.
Какой подход является лучшим, так как я новичок в этом? Должен ли я помещать сообщения из чата в базу данных или работать с некоторыми файлами log.txt?
Любой хороший учебник для этого будет полезен.
Я нашел учебник для вас: http://tutorialzine.com/2010/10/ajax-web-chat-php-mysql/
— Похоже, это может помочь вам.
Единственное, что вам нужно настроить, это добавить room
колонка в WEBCHAT_LINES
таблица — это будет уникальное имя пользователя, в чью комнату чата входит строка чата. Затем, когда будет отправлена новая линия чата, вы должны сохранить ее в БД с соответствующим идентификатором комнаты. Когда вы отображаете сообщения в чате, вы должны фильтровать результаты в каждой комнате, чтобы показывать только строки для этой конкретной комнаты.
Если вы раньше не пользовались базой данных, есть множество уроков по mysql в Интернете — это не так сложно.
Удачи! И используйте Google, когда у вас возникнут сомнения.
Других решений пока нет …