§ 7 E-mailen met PHP
PHP is in staat om e-mail te versturen met behulp van de functie mail():
Format:mail (aan, onderwerp, gegevens, [headers])
Het betreft een boolean functie. Het geeft de waarde waar terug als het bericht succesvol naar de mail server is verstuurd.
attribuut | betekenis |
aan | Is het e-mailadres voor wie het bericht bedoeld is |
onderwerp | Is het onderwerp van het e-mailbericht |
gegevens | Is de eigenlijke inhoud van het e-mailbericht |
[headers] | Zijn optioneel extra toevoegingen voor het e-mailbericht (bijv. de "from"-header) |
We zouden nu het bestand formuliervalidatie.php zodanig kunnen veranderen dat de variabelen $naam en $email uit het formulier naar jouw eigen e-mailadres worden verstuurd. Daarvoor moet je in het script de volgende code invoegen:
mail ("mijnemail@provider.nl", "gegevens van webformulier", "gebruikersnaam = $naam\n e-mailadres = $email", "From: webdomein.nl");
Zorg ervoor dat op de plaats van mijnemail@provider.nl je eigen e-mailadres is ingevuld. Bij webdomein.nl wordt het domein ingevuld waar de website is gehost.
Als het werkt zal niet alleen een begroeting op de website plaatsvinden maar ook de inloggegevens naar jou als webmaster worden verstuurd.
OPMERKING:
Deze functie werkt standaard niet als je XAMPP lokaal hebt geïnstalleerd omdat een mailserver standaard niet wordt geïnstalleerd.