PHPBB question

Scrie sugestiile,părerile,criticile,ideile, comentariile referitoare la comunitate sau la forum.

Moderatori: admin, Moderatori

Pirahna
Senior Member
Mesaje: 5985
Membru din: Dum Aug 22, 2004 2:04 am
Localitate: la birou
Contact:

PHPBB question

Mesajde Pirahna » Mar Mar 21, 2006 8:45 pm

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 ?



Avatar utilizator
black diamond
Senior Member
Mesaje: 298
Membru din: Lun Mai 23, 2005 8:42 pm
Contact:

Mesajde black diamond » Mar Mar 21, 2006 9:18 pm

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.

Pirahna
Senior Member
Mesaje: 5985
Membru din: Dum Aug 22, 2004 2:04 am
Localitate: la birou
Contact:

Mesajde Pirahna » Mar Mar 21, 2006 9:19 pm

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


Înapoi la “Feedback PHPRomania”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 2 vizitatori