Ja, dan moet je je headers aanpassen op HTML:
$headers = "MIME-Version: 1.0\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\n";
?
Onbekende gebruiker
26-01-2006 10:09
hoe zet je dat dan in de mailfunctie..
gr.
emile
je moet de headers meesturen via de mail() functie.
zoek anders eens op php.net naar de functie mail();
VB: mail($headers);
M
Marc
27-01-2006 09:12
gewijzigd op 27-01-2006 09:13
Zo werkt dat bij mij
$message = "";
$headers = "";
$subject = "Hier uw onderwerp.";
$message = '
<html>
<head>
<title>Hier de titel van uw mail </title>
</head>
<body bgcolor="#FFFFCC">
<p>Hier uwen tekst</p>
</body>
</html>
';
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: uw eigen e-mailadres\r\n";
$headers .= "Reply-To: uw eigen e-mailadres\r\n";
mail(e-mailadres,$subject,$message,$headers);
groetjes en succes ermee
ik heb bovenstaande voorbeeld gebruikt..
maar hoe kan ik nou variable in de message zetten
ik heb nu staan :
$dag <br>
<br>
$kaarten_volwassenen<br>
<br>
$kaarten_kinderen<br>
<br>
$reserveringskosten<br>
<br>
$totaal<br>
</td>
maar als ik dit verzend... dan staat er gewoon keihard de variable als tekst... dus $dag bijvoorbeeld...
hoe kan ik deze zien als variable
Code uit mijn hoofd, dus niet getest:
<?php
$to = '
[email protected]';
$subj = 'mail via je site';
$msg = '
<html>
<head>
</head>
<body>
<p>Dag: ' . $dag . '<p/>
<p>Kaarten volwassenen: ' . $kaarten_volwassenen . '<p/>
</body>
</html>
';
$headers = "MIME-Version: 1.0\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\n";
if (mail ($to, $subj, $msg, $headers)) {
echo '<p>De mail is verzonden</p>';
}
else {
echo '<p>Verzenden mislukt</p>';
}
?>
p.s. De rest van de velden moet je er zelf bijzetten :-)
Er zijn ook voorbeelden bij scripts hier op de site te vinden mocht je niet weten hoe je verder moet :)
Suc6