Een kunst van het kunnen programmeren is ook het kunnen opzoeken. Kortom:
[1] Hoe plaats je html in een email met php?
Mijn basiskennis verteld mij dat wanneer er sprake is van html, er sprake is van een mime header waar het in staat.
De tweede hit op google op 'php html email' levert op:
<?php
$to = "
[email protected]";
$subject = "My HTML email test.";
$headers = "From:
[email protected]\r\n";
$headers .= "Reply-To:
[email protected]\r\n";
$headers .= "Return-Path:
[email protected]\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";
$message = "<html><body>";
$message .= "<h1> This is a test </h1>";
$message .= "</body></html>";
if ( mail($to,$subject,$message,$headers) ) {
echo "The email has been sent!";
} else {
echo "The email has failed!";
}
?>
[2] Basiskennis van html (hoe maak je een tabel)
Zie ook
http://www.w3schools.com
Hier staat alles van html erg duidelijk uitgelegd, en het lijkt me niet de moeite daar nog iets aan toe te voegen.
[4] De mail functie
bool mail ( string to, string subject, string message [, string additional_headers [, string additional_parameters]])
bool verteld dat het een 0 of een 1 teruggeeft, 0 = false, 1= goed. Geeft dus aan of het gelukt is of niet.
Verder moeten we nog een string met additional headers toevoegen.. string additional parameters lijkt me niet nodig.
<?
@$send=mail("$email_webmaster", "Klant: $klantbijquavi", "
<table>
</td></tr><tr><td>Datum:<td></td> $datum
</td></tr><tr><td>Tijdstip:<td></td> $tijd
</td></tr><tr><td>Voorletters:<td></td> $voorletters
</td></tr><tr><td>Tussenvoegsel:<td></td> $tussenvoegsel
</td></tr><tr><td>Achternaam:<td></td> $achternaam
</td></tr><tr><td>Geslacht:<td></td> $geslacht
</td></tr><tr><td>Straatnaam:<td></td> $straatnaam
</td></tr><tr><td>Postcode:<td></td> $postcode
</td></tr><tr><td>Woonplaats:<td></td> $woonplaats
</td></tr><tr><td>Telefoonnummer:<td></td> $telefoonnummer
</td></tr><tr><td>GSM:<td></td> $GSM
</td></tr><tr><td>E-mail:<td></td> $email
</td></tr><tr><td>Geb.datum:<td></td> $geboortedatum
</td></tr><tr><td>Beroep:<td></td> $beroep
</td></tr><tr><td>Klant?:<td></td> $klantbijquavi
</td></tr><tr><td>Interesse:<td></td> $sparenbeleggen
</td></tr><tr><td>Interesse:<td></td> $hypotheek
</td></tr><tr><td>Andere inter.:<td></td> $anders
</td></tr><tr><td>Omschrijvig:<td></td> $interesseanders
<td></td>EXTRA:<td></td> $klantnaam stuurde deze email op $datum om $tijd.
</td></tr></table><br />
Het IP adres van $klantnaam is: $ipadres<br />
Het hostadres van $klantnaam is: $hostmask <br />
";
", "From: $klantnaam<$email>MIME-Version: 1.0\r\nContent-Type: text/html; charset=ISO-8859-1\r\n");
?>