mail() naar verschillende personen
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.
PHP hulp
27/11/2024 06:39:45Dbr Br
03/08/2004 10:23:00Ja als je ze in het script zet doe je het als volg:
Als je ze uit de database haalt, kun je het zo doen
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
<?php
$adres[] = "[email protected]";
$adres[] = "[email protected]";
$adres[] = "[email protected]";
for($i=0; $i<count($adres); $i++){
mail($adres[$i], "onderwerp", "bericht", "headers");
}
?>
$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
Code (php)
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
<?php
// eerst connectie maken
$query = mysql_query("SELECT adres FROM table");
while($data = mysql_fetch_array($query)){
mail($data['adres'], "onderwerp", "bericht", "headers");
}
?>
// eerst connectie maken
$query = mysql_query("SELECT adres FROM table");
while($data = mysql_fetch_array($query)){
mail($data['adres'], "onderwerp", "bericht", "headers");
}
?>