Ik wil de functie mail() gebruiken om automatisch een bericht naar een aantal personen tegelijk te sturen. Dit zou ik graag op 2 manieren willen proberen:1) door gewoon de e-mailadressen achter elkaar in het script te zetten; 2) door de mailadressen op te halen uit een mysql-database. kan iemand me hierbij op weg helpen?Alvast bedankt.
Ja als je ze in het script zet doe je het als volg:

<?php

$adres[] = "[email protected]";
$adres[] = "[email protected]";
$adres[] = "[email protected]";

for($i=0; $i<count($adres); $i++){

mail($adres[$i], "onderwerp", "bericht", "headers");
}
?>

Als je ze uit de database haalt, kun je het zo doen

<?php

// eerst connectie maken
$query = mysql_query("SELECT adres FROM table");

while($data = mysql_fetch_array($query)){

mail($data['adres'], "onderwerp", "bericht", "headers");
}
?>

Dit werkt perfect. Bedankt!!

Reageren