За допомогою php можна "відправляти повідомлення" один одному. Припустимо що у на сайті є користувачі та необхідно організувати систему особистих повідомлень. Для реалізації цього нам будуть потрібні: таблиця в БД для повідомлень, скрипт для відправки повідомлень і скрипт для читання повідомлень. Йдемо по порядку-таблиця. У таблиці будуть наступні поля: id, дата відправки, відправник, отримувач, вміст повідомлення і прапор. Код створення таблиці буде виглядати так, назвемо її messages.
дамп таблиці
В поле data буде дата відправки повідомлення, поле from-унікальний номер відправника, to-номер одержувача, message-саме повідомлення і поле flag-відмітка про те-прочитано повідомлення або ще немає. Тепер займемося клієнтської частиною-напишемо форму відправки повідомлення і php обробник форми відправки.
Форма відправки і обробник
Форма написання повідомлення
Оброблювач відправки повідомлення
Оброблювач повинен прийняти дані форми і записати їх в БД.
І нарешті останній скрипт, призначений для читання повідомлення з бази і відображення його користувачеві.
читання повідомлення
session_start ();
У мене весь час запускається в файлі!
Може робити вихід з сесійну старт?
Так тепер про другий питанні, якщо я роблю перенаправлення на іншу сторінку, а точніше роблю перенаправлення! І в самому верху файлу даний код писати ось так?
if (! empty ($ _ SESSION [ 'mess'])) echo $ _SESSION [ 'mess'];
unset ($ _ SESSION [ 'mess']);
>
.
Тут йде скрипт куди перенаправляю
Або писати в самому верху тільки так?
if (! empty ($ _ SESSION [ 'mess'])) echo $ _SESSION [ 'mess'];
unset ($ _ SESSION [ 'mess']);
.
Тут йде весь скрипт куди перенаправляю
>
Як буде правильно перший варіант або другий?
Що значить "Може робити вихід з сесійну старт?" ?
Правильно буде коли ви зрозумієте що це за код.
Спочатку вам потрібно перенаправити користувача.
Після того як редирект зроблено - виводьте повідомлення echo $ _SESSION [ 'mess']; і потім відразу ж його видаляєте з сесії unset ($ _ SESSION [ 'mess']);
>>> Як вивести всіх користувачів сайту?
>>> І на який обов'язково сторінці виводити нову створити php сторінку або вже існуючу в профілі виводити всіх користувачів?
Напевно краще нову, але за великим рахунком все одно, тут вже дивлячись як у вас проект влаштований.
Адмін як додати висновок посилання на скрипти?