Hee, Ik heb een vraag. Hoe is het mogelijk html in een email te gebruiken? Neem als voorbeeld hyves.nl als je daar een emailtje van krijgt staan er plaatjes in ect.
Ik hoop dat iemand me kan helpen.
En ja ik heb al gegoogled
:cheer:
Hee, Ik heb een vraag. Hoe is het mogelijk html in een email te gebruiken? Neem als voorbeeld hyves.nl als je daar een emailtje van krijgt staan er plaatjes in ect.
Ik hoop dat iemand me kan helpen.
En ja ik heb al gegoogled
:cheer:
Gewoon in je script je html en je echo doen ?
Bever
Dit is mogelijk, heb je misschien iets meer uitleg zodat we iets hiermee kunnen ?
Nieuwe reactie samengevoegd met originele reactie op 01.10.10 21:51:16:
$eol = "\r\n";
$headers = "";
$headers .= 'MIME-Version: 1.0'.$eol;
$headers .= 'Content-type: text/html; charset=iso-8859-1'.$eol;
$headers .= "From: [email protected]<[email protected]>".$eol;
$headers .= "Reply-To: [email protected]<[email protected]>".$eol;
$headers .= "Return-Path: [email protected]<[email protected]>".$eol;
$headers .= "Message-ID: <".time()."[email protected]>".$eol;
$headers .= "X-Mailer: PHP v".phpversion().$eol;
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Titel</title>
<style type="text/css">
Hier staat de CSS style
</style>
</head>
<body>
Hier staan tabellen en tekst
</body>
</html>
Toon Meer
Dit zou je wel op weg moeten helpen in je vraag
ik heb het nu zo gedaan
mail([email protected], onderwerp, $_POST['text'] . "\n\n <small>Testtesttest? <a href=\"test.php\">klik dan hier</a></small>", "From: test<test>");
Maar dan werkt het niet.
Lees me edit eens
Dus als ik het zo zouw doen
$bericht = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Titel</title>
<style type="text/css">
Hier staat de CSS style
</style>
</head>
<body>
Hier staan tabellen en tekst
</body>
</html>';
Toon Meer
En ik zou dan $bericht neerzetten bij mijn mail functie dan zou het moeten werken?
Dat zou inderdaad moeten werken, zou alleen <html> houden en de rest weg.
Weet nog of de mail dit ook kan lezen namelijk
Ik ga het proberen alvast bedankt
Nieuwe reactie samengevoegd met originele reactie op 01.10.10 22:32:57:
Ik krijg gewoon de html code's te zien in de mail die ik krijg
Je moet ook headers gebruiken
Een goede mail via HTML is deze:
<?php
// multiple recipients
$to = '[email protected]' . ', '; // note the comma
$to .= '[email protected]';
// subject
$subject = 'Birthday Reminders for August';
// message
$message = '
<html>
<head>
<title>Birthday Reminders for August</title>
</head>
<body>
<p>Here are the birthdays upcoming in August!</p>
<table>
<tr>
<th>Person</th><th>Day</th><th>Month</th><th>Year</th>
</tr>
<tr>
<td>Joe</td><td>3rd</td><td>August</td><td>1970</td>
</tr>
<tr>
<td>Sally</td><td>17th</td><td>August</td><td>1973</td>
</tr>
</table>
</body>
</html>
';
// To send HTML mail, the Content-type header must be set
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
// Additional headers
$headers .= 'To: Mary <[email protected]>, Kelly <[email protected]>' . "\r\n";
$headers .= 'From: Birthday Reminder <[email protected]>' . "\r\n";
$headers .= 'Cc: [email protected]' . "\r\n";
$headers .= 'Bcc: [email protected]' . "\r\n";
// Mail it
mail($to, $subject, $message, $headers);
?>
Toon Meer
Zie: [func]mail[/func]
Als je het nog niet begrijpt, stuur dan een PB, of reageer in dit topic
Lars
Hartstikke bedankt. Alles werkt :cheer:
Heb je nog geen account? Registreer je nu en word deel van onze community!