Als je je mail verzend als html,
<? nl2br($jebericht); ?>
Link gekopieerd
Hier mijn mailer
<?php
$emailadres = "
[email protected] ";
$mailadres = "
[email protected] ";
$subject = "Contact via website";
mail( $emailadres, $subject, "
<body leftmargin='0' topmargin='0' marginwidth='0' marginheight='0'>
<table width='600'>
<tr>
<td width='120' valign='top'>Your name:</td>
<td width='480'><b>$name</b></td>
</tr>
<tr>
<td width='120' valign='top'>Your e-mail:</td>
<td width='480'><b>$email</b></td>
</tr>
<tr>
<td width='120' valign='top'>Comments:</td>
<td width='480'><b>$comments</b></td>
</tr>
</table>
</body>
", "From: $mailadres\nX-mailer:Mailer Mailer\nContent-type: text/html; charset-iso-8859-1\n");
// mail naar afzender
?>
Dit is script en werkt verder perfect, alleen neemt hij dus de enters niet mee van mijn formulier...
Link gekopieerd
B
Bram Z
02-11-2004 12:58
gewijzigd op 02-11-2004 13:20
Yep dat komt omdat je html toelaat dan doe je gewoon zo:
<?php
$comments= str_replace ("\n", "<br>", $comments);
?>
//Edit typo
Link gekopieerd
M
Mick
02-11-2004 13:10
gewijzigd op 02-11-2004 13:11
Hmm.
krijg nu deze e-mail:
Your name: asdf
Your e-mail: asdf
Comments: comments
die comments klopt niet.
De bovenkant van het script is nu zo;
<?php
$emailadres = "
[email protected] ";
$mailadres = "
[email protected] ";
$subject = "Contact via website";
$comments= str_replace ("\n", "<br>", comments);
mail( $emailadres, $subject, "
?>
Link gekopieerd
Alfred -
02-11-2004 13:12
gewijzigd op 02-11-2004 13:12
D@rk schreef op 02.11.2004 12:58
Yep dat komt omdat je html toelaat dan doe je gewoon zo:
<?php
$comments= str_replace ("\n", "<br>", comments);
?>
Waarom moeilijk doen?
Gewoon nl2br(); en tis zoveel simpeler...
en je hebt een typo :p
<?php
$comments= str_replace ("\n", "<br>", $comments);
?>
moet het dan zijn...
Link gekopieerd
Maar hoe werkt dat nl2br() dan?
<td width='120' valign='top'>Comments:</td>
<td width='480'><b>nl2br($comments)</b></td>
Heb dit geprobeerd maar werkt niet...
Link gekopieerd
B
Bram Z
02-11-2004 13:21
gewijzigd op 02-11-2004 13:21
maak er dit van :
<?php
$emailadres = "
[email protected] ";
$mailadres = "
[email protected] ";
$subject = "Contact via website";
$comments= nl2br($comments);
mail( $emailadres, $subject, "
<body leftmargin='0' topmargin='0' marginwidth='0' marginheight='0'>
<table width='600'>
<tr>
<td width='120' valign='top'>Your name:</td>
<td width='480'><b>".$name."</b></td>
</tr>
<tr>
<td width='120' valign='top'>Your e-mail:</td>
<td width='480'><b>".$email."</b></td>
</tr>
<tr>
<td width='120' valign='top'>Comments:</td>
<td width='480'><b>".$comments."</b></td>
</tr>
</table>
</body>
", "From: $mailadres\nX-mailer:Mailer Mailer\nContent-type: text/html; charset-iso-8859-1\n");
// mail naar afzender
?>
Link gekopieerd