Multidesk.be » Forums » PHP » nieuwsbrief script

  • Pagina
  • 1 van 1
0 gasten lezen dit onderwerp.
^ Onderwerp geschreven door Stef_86 op zaterdag 17 januari 2009 om 10:16:49.
Stef_86 heeft nog geen avatar toegevoegd
Multiviteit: 11
Ik heb een nieuwsbrief script in php en mysql.
Het aanmelden enzo gaat perfect, nieuwsbrief versturen gaat ook allemaal goed.
De mails worden opgesteld in html formaat en komen dan in plain tekst bij de gebruiker aan (tekst en afbeeldingen).

Nu het probleem is dat het laatste niet aankomt bij de gebruiker.
De mail wordt verzonden maar in de mailbox van de gebruiker komt er gewoon een blanco pagina te staan, zowel in de webmails (hotmail) als in de outlook.

De code waar de nieuwsbrief wordt opgesteld vind je hier:

PHP
  1. <body bgcolor="#333333" text="#FFFFFF" link="#FFFFFF" vlink="#FFFFFF" alink="#FFFFFF"> <?php  include('../connect.php')$bericht = Stripslashes($_POST['content']); $onderwerp = Stripslashes($_POST['onderwerp']); $tekst = " <html> $bericht </html>"$query = "SELECT DISTINCT email FROM `mailing`"; $result = mysql_query($query); while($row = mysql_fetch_array($result)){  $headers = "From: $van_naam<$van_email>\r\n"; $headers .= "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"mail($row['email'], $onderwerp, $tekst, $headers);   }echo "<font face='haettenschweiler'><center>verzonden!</center></font>"?>


Heb zelf hier en daar al zitten zoeken, maar vind de fout zo niet direct.
Alvast bedankt voor de reacties!
^ Reactie #1 geschreven door Martijn op zaterdag 17 januari 2009 om 11:20:00.
Martijn heeft nog geen avatar toegevoegd
Multiviteit: 13785
Beheerder
Wat zit er in de variabele $bericht?

Dat kan namelijk wel eens bepalen waarom de e-mail "leeg" oogt.

P.S. Zet je altijd alle inhoud op 1 lijn? Bepaald overzichtelijk is dit niet hé...
Met vriendelijke groeten,
Martijn Wouters
  • Pagina
  • 1 van 1

Snel-antwoordformulier
Toon uitgebreid antwoordformulier Bericht nalezen Bericht plaatsen