Ik ben bezig om een script te maken die van elke rij uit de database mij een mail stuurt. Dus niet een mail met alle hits uit de database maar voor elke hit een aparte mail.
Dit heb ik tot dusver alleen nu stuurt hij alleen de eerste hit uit de database:
<?php
// Connectie naar de database:
$servername = "localhost";
$username = "cert";
$password = "----";
$dbname = "cert";
// Database Query:
$conn = new mysqli($servername, $username, $password, $dbname);
$sql = "SELECT commonname, expires FROM certificaten";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
$commonname = $row["commonname"];
$expires = $row["expires"];
}
} else {
die();
}
$mail = "$commonname $expires";
// Mail gegevens:
$to = '[email protected]';
$subject = 'De volgende certificaten verlopen eerdaags';
$message = $mail;
$headers = 'From: Cert' . "\r\n" .
'Reply-To: [email protected]' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
?>
1.958 views