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(); ?>