mirror of
https://codeberg.org/Sonoj/osamc.de
synced 2025-07-15 05:52:10 +02:00
33 lines
1.0 KiB
PHP
33 lines
1.0 KiB
PHP
<?php
|
|
// Simple PHP script to email yourself on every second Wednesday of each month
|
|
|
|
function isSecondWednesday() {
|
|
$timezone = new DateTimeZone('Europe/Berlin');
|
|
$today = new DateTime('now', $timezone);
|
|
|
|
$month = $today->format('n');
|
|
$year = $today->format('Y');
|
|
|
|
// Find the second Wednesday
|
|
$secondWednesday = new DateTime("second Wednesday of $year-$month", $timezone);
|
|
|
|
return $today->format('Y-m-d') === $secondWednesday->format('Y-m-d');
|
|
}
|
|
|
|
if (isSecondWednesday()) {
|
|
// Configure your email details
|
|
$to = "nils@hilbricht.net";
|
|
$subject = "Erinnerung: OSAMC Einladung schreiben";
|
|
$message = "Nächste Woche ist OSAMC, bitte einladen.";
|
|
$headers = "From: nils@hilbricht.net\r\n"; // You might need a valid domain email
|
|
|
|
// Send the email
|
|
mail($to, $subject, $message, $headers);
|
|
}
|
|
|
|
// If you want output when running manually:
|
|
if (__FILE__ == realpath($_SERVER['SCRIPT_FILENAME'])) {
|
|
echo isSecondWednesday() ? "Email sent (or would have been sent) today.\n" : "Today is not the second Wednesday.\n";
|
|
}
|
|
?>
|