Ich benötige bitte noch mal Hilfe.
Habe nun folgenden Code auf der ersten Seite des Fragebogens, der nach der Opt-In-Bestätigung der E-Mail-Adresse angezeigt wird:
// erste E-Mail täglich um 07:00 Uhr
mailSchedule(false, 2, strtotime('tomorrow 07:00:00'));
mailSchedule(false, 3, strtotime('tomorrow + 1 day 07:00:00'));
mailSchedule(false, 4, strtotime('tomorrow + 2 days 07:00:00'));
mailSchedule(false, 5, strtotime('tomorrow + 3 days 07:00:00'));
mailSchedule(false, 6, strtotime('tomorrow + 4 days 07:00:00'));
mailSchedule(false, 7, strtotime('tomorrow + 5 days 07:00:00'));
mailSchedule(false, 8, strtotime('tomorrow + 6 days 07:00:00'));
// Erinnerung täglich um 10:00 Uhr
mailSchedule(false, 9, strtotime('tomorrow 10:00:00'), ['status' => 'no-response']);
mailSchedule(false, 10, strtotime('tomorrow + 1 day 10:00:00'), ['status' => 'no-response']);
mailSchedule(false, 11, strtotime('tomorrow + 2 days 10:00:00'), ['status' => 'no-response']);
mailSchedule(false, 12, strtotime('tomorrow + 3 days 10:00:00'), ['status' => 'no-response']);
mailSchedule(false, 13, strtotime('tomorrow + 4 days 10:00:00'), ['status' => 'no-response']);
mailSchedule(false, 14, strtotime('tomorrow + 5 days 10:00:00'), ['status' => 'no-response']);
mailSchedule(false, 15, strtotime('tomorrow + 6 days 10:00:00'), ['status' => 'no-response']);
Das funktioniert beides super.
Aber ich habe noch keine Idee, und leider nichts gefunden, wie ich die Uhrzeit eingrenze, also nur von 7:00 Uhr bis 11:00 Uhr eine Teilnahme möglich ist.
Wird nach 11.00 Uhr der in der E-Mail sich befindende link angeklickt, kommt ein Text.
Wo muss den welcher PHP Code hierfür sein? Auch auf der ersten Seite des Fragebogens, der nach der Opt-In-Bestätigung der E-Mail-Adresse angezeigt wird?
Also alles an einer Stelle?
Und wie kann ich Teilnehmende welche bis 11:00 Uhr nicht teilgenommen haben aus den restlichen Tagen gänzlich von der Studie entfernen?
Lieben Dank im voraus!