Hallo leute, ich habe eine schnellregistration bei mir installiert.
alle nicht am anfang relevanten felder bekommen "--", jetzt will ich in der datenbank das anmeldedatum mit dem heutigen datum vergleichen, sind 10 tage vergangen, der eintrag immernoch "--" soll dieser benutzer eine email gesandt bekommen.
nach 50 tagen automatisch gelöscht werden.
wer kann mir weiterhelfen?
meine schnell-reg-seite findet ihr im banner.
gruß,
mari
Timestamp errechnen/umrechnen 10 TAge?
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
- oxpus
- Ehemaliges Teammitglied
- Beiträge: 5395
- Registriert: 03.02.2003 12:33
- Wohnort: Bad Wildungen
- Kontaktdaten:
Die php-Funktion strtotime() sollte hier weiterhelfen. Da kannst Du z.B. folgendes angeben:
für die Freischaltung oder
für das automatische Löschen, wobei die Leerzeichen zwingend zu beachten sind.
Code: Alles auswählen
strtotime($anmeldezeit.' + 10 days");
Code: Alles auswählen
strtotime($anmeldezeit.' + 50 days");
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
also, normalerweise müsste ich doch folgendes machen?
so,.... soweit mit meinen php-kenntnissen bezüglich der zeit und timestamps.
so habe ich mir das vorgestellt, was hälst du davon?
Code: Alles auswählen
abfragen wann sich user angemeldet hat
was haben wir heute für ein datum? (timestamp)
is heute>= als anmeldedatum + 10 tage && felda und feldb "--", dann lösche diesen benutzer.
mail an user (vorher noch aus datenbank abgefragt)
"Du hast dein profil noch 10 Tagen nicht weiter ausgefüllt, dein Account wurde automatisch gelöscht".
so habe ich mir das vorgestellt, was hälst du davon?