login  Naam:   Wachtwoord: 
Registreer je!
 Forum

mailing list script

Offline wellanders - 02/06/2005 11:25 (laatste wijziging 02/06/2005 21:57)
Avatar van wellandersNieuw lid Ik (begiiner) ben op zoek naar een script om een (school)Nieuwsbrief geschreven in HTML te mailen met php en sql.

Help me aub op weg

4 antwoorden

Gesponsorde links
Offline leendertW - 02/06/2005 12:19
Avatar van leendertW PHP beginner Wat voor nieuwsbrief wil je mailen?
Maak je die zelf in html of is het een .doc bestand?
Offline Legolas - 02/06/2005 16:03
Avatar van Legolas Onbekend http://www.jcroonen.nl/boeken/phpmysqlsrc.zip
Daar zit ie bij, ik weet niet exact meer welk hoofdstuk, dacht 18 of 19. Dat is van een boek.
In Nederlands
Offline wellanders - 02/06/2005 22:00
Avatar van wellanders Nieuw lid Mijn nieuws brief is geschreven in HTML.
Er moet toch iets zijn dat mijn database met aanmeldingen leest,
en deze gegevens gebruikt om mijn brief te verzenden.
Offline leendertW - 03/06/2005 00:19 (laatste wijziging 03/06/2005 00:19)
Avatar van leendertW PHP beginner zo kan je de gegevens uit de database halen:

  1. <?php
  2. $sQuery = "SELECT * FROM nieuwsbrief";
  3. if (!$rQuery = mysql_query ( $sQuery ) )
  4. {
  5. echo "Fout met de database ".mysql_error();
  6. }
  7. else
  8. {
  9. while ( $aQuery = mysql_fetch_assoc ( $rQuery ))
  10. {
  11. $sEmailAdressen .= $aQuery['naam'];
  12. /* Een punt voor het = teken zodat de emailadressen elkaar niet overschrijven. */
  13. }
  14. ...
  15. ?>


Nu heb je allee emailadressen dus in $sEmailAdressen staan ( je kan dit ook met een array doen maar zo lukt het ook prima)

Om dat de email te verzenden naar die gene zou ik het zo doen:

  1. <?php
  2. ....
  3. $sHeaders = "MIME-Version: 1.0\r\n";
  4. $sHeaders .= "Content-type: text/html; charset=iso-8859-1\r\n";
  5. /* bovenstaande header om ook html te kunnen versturen */
  6. $sHeaders .= "From: Email@adres.nl<Email@adres.nl>\r\n";
  7. $sHeaders .= "Return-Path: Email@adres.nl<Email@adres.nl>\r\n";
  8. $sHeaders .= "Bcc: $sEmailAdressen\r\n";
  9.  
  10.  
  11. $sName = "test";
  12. $sOnderwerp = "Hier het onderwerp";
  13. $sContents .= $sName." <".$sEmailAdressen.">, ";
  14.  
  15. // Haalt de inhoud van de niewsbrief op van newsletter.php
  16. $sNieuwsbrief = $_POST['sBericht'];
  17.  
  18. $sTo = "Hier je eigen emailadres";
  19. /* We sturen hier de nieuwsbrief naar je zelf toe en versturen vervolgens met de header Bcc een kopie naar alle leden */
  20. // Email body, html toegelaten
  21. $sNieuwsbriefVolledig = "Hier wat onzin\r\n";
  22. $sNieuwsbriefVolledig .= "Hier nog een test\r\n";
  23.  
  24. mail($sTo, $sOnderwerp, $sNieuwsbriefVolledig, $sHeaders);
  25. ....
  26. ?>


Ik hoop dat je het nu zelf kan afmaken.

suc6;-)
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.204s