Ik moet een aantal dingen met tijd kunnen regelen.
Heb al door dat ik strtotime zal nodig hebben. Maar toch lukt het me niet.
Het eerste wat ik moet doen, is de tijd die we nu hebben + eental minuten. (of dagen, of uren) erbij tellen. En dan in een tabel steken.
Het tweede script is met een if else constructie. De if checkt of de tijd nu later is dan de tijd die in de database zit. Indien hij niet later is, moet hij een tekstje geven die na de if(*******) {you are banned} else { ok }.
"INSERT INTO blokkeren (blokkerenIP, blokkerenTot, blokkerenReden) VALUES('".$ipadres."',DATE_ADD(NOW(),INTERVAL ".$duur."),'".$reden."')";
En controleren kan dan dmv
"SELECT DATE_FORMAT(blokkerenTot,'%e %m %Y') AS datum, DATE_FORMAT(blokkerenTot, '%H:%i') AS tijd, blokkerenReden FROM blokkeren WHERE blokkerenIP = '".$ipadres."' AND NOW() < blokkerenTot";
Of iets in die trant. Zo heb ik het ook gedaan in mijn nieuwssysteem, voorbeeld1 en voorbeeld2.