 |
Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Comunitatea PHP Romania
|
| Subiectul anterior :: Subiectul următor |
| Autor |
Mesaj |
Pirahna
Data înscrierii: 22/Aug/2004
Mesaje: 4557
Locație: la birou
|
| Trimis: Mar Mar 21, 2006 8:45 pm Titlul subiectului: PHPBB question |
|
|
Porcaria asta de PHPBB nu are si un simplu query cand postezi care sa verifice daca ultimul user care a postat este acelasi user care posteaza , si daca da , sa verifice daca ultimul post scris coincide cu cel pe care tocmai l-a scris ?
altfel spus ...
exista double-posts (la fel , la intervale de 1 sec) ...
si se pot elimina facand verificarea asta la postare ...
ca sa fii sigur ca postezi numai odata :|
anyone care to fix ? |
|
| Sus |
|
black diamond
Data înscrierii: 23/Mai/2005
Mesaje: 298
|
| Trimis: Mar Mar 21, 2006 9:18 pm Titlul subiectului: |
|
|
Phpbb-ul nu are un interval minim de timp intre 2 post-uri?
Daca nu merge asa, ai putea sa pui in $_SESSION[] id-ul topic-ului ultimului post si un md5/alt hash/primele $n caractere al postului curent, iar la urmatoarea afisare sa verifici daca este identic. Daca da, nu mai trimiti sql-ul, dar afisezi mesajul ca post-ul a fost adaugat. Daca afisezi alt mesaj de avertizare/eroare, unii s-ar putea sa creada ca nu a fost adaugat.
E o solutie "quick & dirty", stiu. |
|
| Sus |
|
Pirahna
Data înscrierii: 22/Aug/2004
Mesaje: 4557
Locație: la birou
|
| Trimis: Mar Mar 21, 2006 9:19 pm Titlul subiectului: |
|
|
o avea interval minim ... dar se pare ca unele conexiuni sunt mai lente , si intervalul acela este absolut inutil , deci tot apare postarea dubla ...
anyway ... orice solutie e binevenita , cat timp e pusa in aplicare |
|
| Sus |
|
PHPRomania Bot
Bot Member
Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google |
| Trimis: Mie Dec 26, 2007 7:01 pm Titlul subiectului: Ad |
|
|
|
|
|
| Sus |
|
| |
|