anpera.net
https://anpera.homeip.net/phpbb3/

Mails automatisch löschen
https://anpera.homeip.net/phpbb3/viewtopic.php?f=25&t=5368
Seite 1 von 1

Autor:  Ellalith [ So 18 Dez, 2011 23:30 ]
Betreff des Beitrags:  Mails automatisch löschen

Ich hab mal ne kleine Frage: Wie kann ich einstellen, daß Mails/Yoms/Wieauchimmermandiedingernennt nach Ablauf der eingestellten Zeit nur gelöscht werden, wenn sie auch gelesen sind?
Ich hab es so versucht:
$sql = "DELETE FROM mail WHERE sent<'".date("Y-m-d H:i:s",strtotime(date("r")."-".getsetting("oldmail",14)."days"))."' AND seen=="1""; aber es wird nach der eingestellten Zeit gar nix gelöscht...

PS: Ich weiß, ich hab einiges in der Source, was nicht rein muss...

Autor:  anpera [ Mo 19 Dez, 2011 00:50 ]
Betreff des Beitrags:  Re: Mails automatisch löschen

Prüfe auf
... AND seen=1
und es sollte klappen.

(Du bist an dieser Stelle in SQL, nicht in PHP, und seen ist vom Typ INT, nicht CHAR.)

Autor:  Ellalith [ Mo 19 Dez, 2011 11:02 ]
Betreff des Beitrags:  Re: Mails automatisch löschen

Ahhh, vielen Dank. So hat das dann geklappt.

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/