ik wil in php html emailtjes gaan verzenden en nou heb ik daar een functie voor gemaakt.
en nou roep ik die op deze manier aan:
maar dat werkt niet, kan iemand mij vertellen waarom niet...
ik weet niet hoe je vanuit een functie variable kan bepalen, volgens mij gewoon met $variable=functie(); maar dat werkt hier niet.
waarschijnlijk is er iets niet juist in de functie html_email(), maar ik weet niet wat.
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| <? function html_email($naamvan, $emailvan, $bericht){ $bericht = ereg_replace("(\r\n|\n|\r)", "<br>", $bericht); $headers = "From: $naamvan <$emailvan>\n"; $headers.= "Reply-to: nobody@uitverkocht.com\n"; $headers.= "X-Mailer: Cu2-top10 Mail-engine\n"; $headers.= "Content-type: multipart/mixed; boundary=\"WO_ATTACHMENT_MAILER_XeLA\"\n"; $headers.= "Return-Path: <nobody@uitverkocht.com>\n"; $headers.= "X-Orcpt: rfc822;nobody@uitverkocht.com\n"; $headers.= "\n"; $headers.= "--WO_ATTACHMENT_MAILER_XeLA\n"; $headers.= "Content-Type: text/html; charset=\"US-ASCII\"\n"; $headers.= "Content-transfer-encoding: 7bit\n"; $headers.= "\n"; $headers.= "<html><head></head><body><font face=\"verdana, arial, helvetica\" size=\"1\">".$bericht."</font></body></html>\n"; $headers.= "\n"; $headers.= "--WO_ATTACHMENT_MAILER_XeLA--\n"; $headers.= "\n"; } ?> |
en nou roep ik die op deze manier aan:
PHP:
1
2
3
4
| <? $headers=html_email("ludo","ludo@ludohelder.nl",$bericht); mail("ludohelder <ludo@mespot.com>","dit is een test emailtje","","$headers"); ?> |
maar dat werkt niet, kan iemand mij vertellen waarom niet...
ik weet niet hoe je vanuit een functie variable kan bepalen, volgens mij gewoon met $variable=functie(); maar dat werkt hier niet.
waarschijnlijk is er iets niet juist in de functie html_email(), maar ik weet niet wat.