Stapje twee : mail(), de basis

Om met PHP te mailen hebben de makers de functie mail() bedacht.
De syntax van deze functie is zeer eenvoudig :
mail( aan , onderwerp , bericht );

Bij aan vullen we het emailadres van de ontvanger in.
Onderwerp is het onderwerp (dûh) en ook bericht spreekt voor zich.

Nu moeten we dat maar eens gaan toepassen in een klein scriptje.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?
# mail() voorbeeldscriptje

# Kijken of het formuliertje verzonden is en alle vakjes ingevuld zijn

if($_POST['submit'] && $_POST['aan'] && $_POST['onderwerp'] && $_POST['bericht'])
{

   # formulier verzonden -> email sturen
   # Je kan natuurlijk eerst nog allerlei checks enzo doen maar het is maar een voorbeeldje :)

   $mail = mail($_POST['aan'], $_POST['onderwerp'], $_POST['bericht']);
   if($mail)
      echo("Email succesvol verzonden!");
   else
      echo("Emailen mislukt!");  
}

else
{
   # Niet verzonden -> formuliertje weergeven
   ?>

   <form method="post" action="<?= $_SERVER['PHP_SELF']; ?>">
   <input type="text" name="aan" /><br />
   <input type="text" name="onderwerp" /><br />
   <textarea name="bericht"></textarea><br />
   <input type="submit" name="submit" value="Verstuur!" />
   </form>
   <?
}
# Einde voorbeeld
?>


Op de volgende pagina : bcc, cc en iets over headers bv voor HTMLmail

« Lees de omschrijving en reacties

Inhoudsopgave

  1. Stapje één : php.ini instellen om mail te kunnen v
  2. Stapje twee : mail(), de basis
  3. Stapje drie : mail(), een beetje dieper

PHP tutorial opties

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.