phpWord geeft in word bijlage <br>
Robert Jansen
20/11/2015 19:12:52Hallo,
Ik heb een formulier gemaakt met phpmailer en phpword. Als je het formulier send dan krijg je wat je invult in de e-mail en in een bijlage in word. Maar in word krijg ik de br tag te zien.
Dus: Full Name: henk Subject: bel me<br /> Phone: 88989876<br /> Email: [email protected]<br /> Comments: bel me Comments: -.
In de E-mail laat hij wel onder elkaar zien, door de br.
Dit komt door:
Je kan met php new lines maken door: echo '\r\n';
Als ik dit toevoeg krijg ik een wit scherm te zien bij het versturen.
Mijn vraag is: Hoe krijg ik in de E-mail als in de bijlage in Word de inhoud onder elkaar?
alvast bedankt
Ik heb een formulier gemaakt met phpmailer en phpword. Als je het formulier send dan krijg je wat je invult in de e-mail en in een bijlage in word. Maar in word krijg ik de br tag te zien.
Dus: Full Name: henk Subject: bel me<br /> Phone: 88989876<br /> Email: [email protected]<br /> Comments: bel me Comments: -.
In de E-mail laat hij wel onder elkaar zien, door de br.
Dit komt door:
Code (php)
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
<?php
$message='
Full Name: '.$_POST['fullname'].'
Subject: '.$_POST['subject'].'<br />
Phone: '.$_POST['phone'].'<br />
Email: '.$_POST['emailid'].'<br />
Comments: '.$_POST['comments'].'
Comments: '.$_POST['comments2'].'
';
?>
$message='
Full Name: '.$_POST['fullname'].'
Subject: '.$_POST['subject'].'<br />
Phone: '.$_POST['phone'].'<br />
Email: '.$_POST['emailid'].'<br />
Comments: '.$_POST['comments'].'
Comments: '.$_POST['comments2'].'
';
?>
Je kan met php new lines maken door: echo '\r\n';
Als ik dit toevoeg krijg ik een wit scherm te zien bij het versturen.
Mijn vraag is: Hoe krijg ik in de E-mail als in de bijlage in Word de inhoud onder elkaar?
alvast bedankt
PHP hulp
15/01/2025 06:51:28Eddy E
20/11/2015 21:37:28nl2br() geeft een New Line naar <BR>
Jij wilt de br2nl()-functie dus.
Die maak je zo:
Jij wilt de br2nl()-functie dus.
Die maak je zo:
Marthijn Buijs
21/11/2015 09:55:47Beter doen we dit:
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?php
function br2nl($string) {
return str_replace(array('<br>', '<br />'), PHP_EOL, $string);
}
?>
function br2nl($string) {
return str_replace(array('<br>', '<br />'), PHP_EOL, $string);
}
?>