Script de mesaj PHP

Cu php, puteți "trimite mesaje" reciproc. Să presupunem că site-ul are utilizatori și este necesar să se organizeze un sistem de mesaje private. Pentru a implementa acest lucru avem nevoie de: un tabel din baza de date pentru mesaje, un script pentru trimiterea de mesaje și un script pentru citirea mesajelor. Mergem în tabelul de comenzi. Tabelul va conține următoarele câmpuri: id, data expedierii, expeditor, destinatar, conținutul mesajului și pavilion. Codul pentru crearea tabelului va arăta astfel, numindu-l mesaje.







Așezați tabelele

În câmpul de date va fi data expedierii mesajului, câmpul - numărul unic al expeditorului, numărul destinatarului, mesajul mesajului însuși și câmpul cu pavilionul semnului dacă mesajul a fost citit sau nu. Acum, să abordăm partea clientului - să scrieți formularul de trimitere a mesajului și modulul handler php pentru formularul de trimitere.

Trimiterea formularului și a manualului

Formularul de introducere a mesajelor

Mesagerul de mesaje

Handlerul trebuie să accepte datele formularului și să le scrie în baza de date.







În cele din urmă, ultimul script a intenționat să citească mesajul din baza de date și să îl afișeze utilizatorului.

Citirea unui mesaj

session_start ();
Întotdeauna alerg într-un dosar!
Poate ieși din start?

Deci, acum despre a doua întrebare, dacă fac redirecționări către o altă pagină sau mai degrabă fac redirecționare! Și în partea de sus a fișierului, acest cod este scris astfel?
dacă {! empty ($ _ SESSION ['mess'])) echo $ _SESSION ['mess'];
dezactivat ($ _ SESSION ['mess']);
>
.
Iată scriptul pe care îl redirecționez
Sau scrie în partea de sus doar așa?
dacă {! empty ($ _ SESSION ['mess'])) echo $ _SESSION ['mess'];
dezactivat ($ _ SESSION ['mess']);
.
Aici merge tot scenariul în care redirecționez
>

Cum va fi prima opțiune sau cea de-a doua corectă?

Ce înseamnă "pot ieși de la început?" ?
Va fi corect când înțelegeți ce fel de cod este.
Mai întâi trebuie să redirecționați utilizatorul.
După ce redirecționarea este finalizată - tipăriți mesajul echo $ _SESSION ['mess']; și apoi șterge-o imediat din sesiunea dezactivată ($ _ SESSION ['mess']);

>>> Cum să retrageți toți utilizatorii site-ului?

>>> Și pe ce pagină este necesară trimiterea unei noi pagini php sau deja existente în profil pentru a afișa toți utilizatorii?
Probabil mai bine decât noul, dar în mare măsură fără nici o diferență, apoi privirea cu adevărat la modul în care proiectul dvs. este aranjat.

Admin cum să adăugați ieșirea linkului la scripturi?







Articole similare

Trimiteți-le prietenilor: