mail lijst (soort nieuwsbrief)

Status
Niet open voor verdere reacties.

gebruiker_ikke

Nieuwe gebruiker
Lid geworden
29 apr 2007
Berichten
3
hallo
ik wil graag een formulier op mn website (van een vereniging) waar mensen hun mail addres kunnen in voeren zodat de mensen die hier hun mail address hebben ingevoert het club boekje via de mail ontvangen dus deze krijgen elke week een mail met het nieuwe boekje. ik weet dat t mogelijk is maar ik weet nie hoe t moet

kan iem. me hierbij helpen

groetjes :cool:
 
Laatst bewerkt:
Al eens met PHP gewerkt?

Kwestie van de gegevens in een database opslaan en dan door middel van een WHILE loop de emailadressen bijvoegen...

De while loop staat in dit topic.
 
Wanneer je er niets van snapt lijkt het mij zinvoller om eerst jezelf eens in PHP te gaan verdiepen...

Je zou dit script evt kunnen gebruiken...
PHP:
<?
//Onderstaande wijzigen naar believen
$versturenNaar = 'hierwilikhetontvangen@mail.nl';
$website = 'Ditismijnsite.nl';

//Hieronder niet meer wijzigen tenzij je er verstand van hebt
if(isset($_POST['submit']))
{
  extract($_POST);
  if($naam == '' || $email == '')
  {
    echo'Beide velden moeten worden ingevuld! <br /><a href="email.php">Terug </a>';
  }
  else
  {
    $onderwerp = 'Nieuwe aanmelding voor '. $website;
    $bericht = '
    <html>
     <head>
      <title>Nieuwe aanmelding</title>
     </head>
     <body> Er is een nieuwe aanmelding!<br />
      <table>
       <tr>
        <td>Naam:</td>
        <td>'. $naam .'</td>
       </tr>
       <tr>
        <td>E-mail</td>
         <td>'. $email .'</td>
       </tr>
      </table>
      Dit is een automatisch gegenereerd bericht.
     </body>
    </html>';
				
    $headers  = 'MIME-Version: 1.0' . "\r\n";
    $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; 
    $headers .= 'To: '. $versturenNaar . "\r\n";
    $headers .= 'From: noreply@'. strtolower($website) .' <noreply@'. strtolower($website) .'>' . "\r\n"; 
    mail($versturenNaar, $onderwerp, $bericht, $headers);
    echo 'Bedankt voor uw aanmelding!';
  }
}
else{
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Aanmelding</title>
</head>

<body>
<form action="email.php" method="post">
 <table>
  <tr>
   <td>Naam:</td>
   <td><input type="text" name="naam" /></td>
  </tr>
  <tr>
   <td>E-mailadres</td>
		 <td><input type="text" name="email" /></td>
  </tr>
 </table>
<input type="submit" name="submit" value="Verzenden" />
</form>
</body>
</html>
<? } ?>

Dit is echter het simpelste script, er wordt alleen gecontroleerd of de velden gevuld zijn. Dus wanneer jij abababab in email zet dan verstuurt hij hem alsnog...
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan