Ik wil d.m.v. php een HTML mail versturen waar een plaatje in staat.
Het plaatje is online beschikbaar. (../sources/images/MC900436366.png)
De code die ik heb
<?php
function mail_HTML($mailto, $from_mail, $from_name, $replyto, $onderwerp, $message) {
// To send HTML mail, the Content-type header must be set
$header = 'MIME-Version: 1.0' . "\r\n";
$header .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
// More headers
$header .= "From: ".$from_name." <".$from_mail.">\r\n";
$header .= "Reply-To: ".$replyto."\r\n";
$fout=mail($mailto, $onderwerp, $message, $header);
}
?>
<?php
// define mail essentials
$my_naam = "Evenementencommissie MTTV'72";
$my_onderwerp ="Verjaardagsmail";
$my_mail = "[email protected]";
$my_replyto = $my_mail;
$my_mailto ="[email protected]";
// zoek de datum van vandaag
$Vandaag = getdate();
$MaandNu = $Vandaag['mon'];
$DagNu = $Vandaag['mday'];
// maak query
$query = 'SELECT `Voornaam`, `Tussenvoegsel`, `Achternaam`, `Emailadres`, `EmailJeugd`, `GSM`, `GebDatum`, `Opgezegd` FROM ' . $table;
$query .= ' WHERE (month(GebDatum)=' . $MaandNu . ' and `Categorie`=\'Lid MTTV\\\'72\' and day(GebDatum)=' . $DagNu . ')';
$result = mysql_query($query) or die('Query failed: ' . mysql_error());
while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
$my_message = '
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Gefeliciteerd</title>
<style type="text/css">
<!--
.style1 {
color: #0033CC;
font-weight: bold;
}
.style2 {color: #0033CC}
.style3 {
color: #0033CC;
font-weight: bold;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-style: italic;
}
-->
</style>
</head>
<body>
<table width="100%" border="1" align="left">
<tr>
<td width="19%"><img src="../images/MC900436366.PNG" name="Ballonnen" width="180" height="180" id="Ballonnen"></td>
<td width="81%"><p>Jarige ' . $line['Voornaam'] . ' ' . $line['Tussenvoegsel'] . ' ' . $line['Achternaam'] . '</p>
<p>Hartelijk gefelicteerd met je verjaardag </p></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td colspan="2"><div align="center" class="style3">E v e n e m e n t e n c o m m i s s i e</div></td>
</tr>
<tr bordercolor="#0033CC">
<td colspan="2" nowrap><div align="center" class="style2">Henk van Oirschot, Henry Essing, Keith Saunders, Bep & Toine van der Ven </div></td>
</tr>
</table>
</body>
</html>
';
mail_HTML($my_mailto, $my_mail, $my_naam, $my_replyto, $my_onderwerp, $my_message);
}
// Free resultset
mysql_free_result($result);
// Closing connection
mysql_close($link);
?>
Als ik nu deze mail verstuur, dan krijg ik alles te zien behalve het *.png bestandje.
Wat doe ik fout?
Toine
1.655 views