From f5ad8089f5a4dcd5fcec1117bc3ff7ae9ca108bf Mon Sep 17 00:00:00 2001 From: M_Viper Date: Tue, 27 Feb 2024 20:55:38 +0000 Subject: [PATCH] check_expiration.php aktualisiert --- check_expiration.php | 100 +++++++++++++++++++++---------------------- 1 file changed, 50 insertions(+), 50 deletions(-) diff --git a/check_expiration.php b/check_expiration.php index 9be83b6..8e6f056 100644 --- a/check_expiration.php +++ b/check_expiration.php @@ -1,50 +1,50 @@ -connect_error) { - die("Verbindung zur Datenbank fehlgeschlagen: " . $conn->connect_error); -} - -// Prüfen, ob es 13 Uhr ist -if (date('H') == 13) { - // Überprüfen der Artikel mit nahendem Ablaufdatum - $checkDate = date('Y-m-d', strtotime('+10 days')); - $sql = "SELECT * FROM materials WHERE expiration_date <= '$checkDate'"; - $result = $conn->query($sql); - - if ($result->num_rows > 0) { - // E-Mail senden - $to = $email; - $subject = 'Wichtige Benachrichtigung: Ablaufdatum nah'; - $headers = "From: your_email@example.com\r\n"; - // Weitere Header hier hinzufügen, falls benötigt - - // E-Mail-Nachricht erstellen - $message = ''; - $message .= '

Wichtige Benachrichtigung: Ablaufdatum nah

'; - $message .= '

Die Haltbarkeit folgender Artikel läuft in den nächsten 10 Tagen ab:

'; - $message .= ''; - $message .= ''; - - // E-Mail senden - mail($to, $subject, $message, $headers); - } else { - echo "Keine Artikel mit nahendem Ablaufdatum gefunden."; - } -} - -// Datenbankverbindung schließen -$conn->close(); -?> +connect_error) { + die("Verbindung zur Datenbank fehlgeschlagen: " . $conn->connect_error); +} + +// Prüfen, ob es 13 Uhr ist +if (date('H') == 13) { + // Überprüfen der Artikel mit nahendem Ablaufdatum + $checkDate = date('Y-m-d', strtotime('+10 days')); + $sql = "SELECT * FROM materials WHERE expiration_date <= '$checkDate'"; + $result = $conn->query($sql); + + if ($result->num_rows > 0) { + // E-Mail senden + $to = $email; + $subject = 'Wichtige Benachrichtigung: Ablaufdatum nah'; + $headers = "From: Material@no-mail.com\r\n"; + // Weitere Header hier hinzufügen, falls benötigt + + // E-Mail-Nachricht erstellen + $message = ''; + $message .= '

Wichtige Benachrichtigung: Ablaufdatum nah

'; + $message .= '

Die Haltbarkeit folgender Artikel läuft in den nächsten 10 Tagen ab:

'; + $message .= ''; + $message .= ''; + + // E-Mail senden + mail($to, $subject, $message, $headers); + } else { + echo "Keine Artikel mit nahendem Ablaufdatum gefunden."; + } +} + +// Datenbankverbindung schließen +$conn->close(); +?>