Enter in PHP
Ik had eigenlijk een hele simpele vraag.
Ik heb een contact formuliertje. Maar als men de textbox invult en op verzenden klik dan krijg ik in mijn email eigenlijk alles van die textbox achter elkaar geplakt. Dus geen alinea's.
Ik weet niet precies hoe ik dat in mijn mailer.php moet invoeren. Iets van replace /n ofzo?
Kan iemand mij die regel geven?
Bedankt!
Ik heb een contact formuliertje. Maar als men de textbox invult en op verzenden klik dan krijg ik in mijn email eigenlijk alles van die textbox achter elkaar geplakt. Dus geen alinea's.
Ik weet niet precies hoe ik dat in mijn mailer.php moet invoeren. Iets van replace /n ofzo?
Kan iemand mij die regel geven?
Bedankt!
Toon je script eens
Als je je mail verzend als html,
Hier mijn mailer
Dit is script en werkt verder perfect, alleen neemt hij dus de enters niet mee van mijn formulier...
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?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
?>
$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...
Yep dat komt omdat je html toelaat dan doe je gewoon zo:
//Edit typo
//Edit typo
Gewijzigd op 02/11/2004 13:20:00 door Bram Z
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;
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;
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<?php
$emailadres = "[email protected]";
$mailadres = "[email protected]";
$subject = "Contact via website";
$comments= str_replace ("\n", "<br>", comments);
mail( $emailadres, $subject, "
?>
$emailadres = "[email protected]";
$mailadres = "[email protected]";
$subject = "Contact via website";
$comments= str_replace ("\n", "<br>", comments);
mail( $emailadres, $subject, "
?>
Gewijzigd op 02/11/2004 13:11:00 door Mick
D@rk:
Yep dat komt omdat je html toelaat dan doe je gewoon zo:
Waarom moeilijk doen?
Gewoon nl2br(); en tis zoveel simpeler...
en je hebt een typo :p
moet het dan zijn...
Gewijzigd op 02/11/2004 13:12:00 door Alfred -
Bedankt! :)
Gewijzigd op 02/11/2004 13:14:00 door Mick
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...
<td width='120' valign='top'>Comments:</td>
<td width='480'><b>nl2br($comments)</b></td>
Heb dit geprobeerd maar werkt niet...
maak er dit van :
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?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
?>
$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
?>
Gewijzigd op 02/11/2004 13:21:00 door Bram Z
Super!
Bedankt!
Bedankt!




