hi,
sorry, wenn ich das hier so mitten rein schreibe, aber ich hab da mal ne Frage, die sicher auch viele andere interessiert.
Hab selbst ne PHP_BB am laufen und folgendes Problem:
wenn man den postein- und ausgang auf zB 30 begrenzt, werden alle zusätzlichen PMs nicht gelöscht.
also ausgang ist voll, user schreibt weiter. es werden nurnoch die 30 zuletzt verschickten angezeigt, ABER in der datenbank stehen auch noch alle anderen drin!
die einträge in der "phpbb_privmsgs" werden gelöscht, aber die in der "phpbb_privmsgs_text" bleiben.
d.h. dass wenn user ohne auf das limit zu achten PM verschicken, und das limit überschreiten, wird die db zugemüllt.
wie kann man das verhindern?
ich hab versucht nen script zu schreiben, das alle "privmsgs_text_id"´s aus "phpbb_privmsgs_text" ausließt, und löscht, wenn die nich auch in der "phpbb_privmsgs" bei "privmsgs_id" stehen..... hat aber leider nich geklappt

man könnte auch die funktion, die beim übertretten des limits die einträge in der phpbb_privmsgs löscht, umschreiben, so dass auch die einträge in der phpbb_privmsgs_text gelöscht werden. allerdings hab ich dazu die funktion noch nicht gefunden
Thx,
MfG