Bertel Lund Hansen wrote:
> <?php
> if (isset($_POST['submit'])) {
> if (!empty($_POST['name']) && !empty($_POST['subject']) &&
> !empty($_POST['email']) && !empty($_POST['message'])) {
> $headers="From: $_POST['name']<$_POST['email']>";
> if (@$_POST['customer_copy']) {
> $headers .= "\r\nBcc: $_POST['customer_email']";
> }
> if (@mail("navn@domæne.dk", strip_tags($_POST['subject']),
> strip_tags($_POST['message']), $headers)) {
> echo "<p>Tak for din henvendelse.</p>";
> }
> else {
> echo "<p>Der skete en fejl!</p>";
> }
> }
> else {
> echo "<p>Alle felter skal udfyldes!</p>";
> }
> }
> ?>
Testet, det kan den ikke li'. Den ville have den lange version af
"From: ".$_POST['name']."<".$_POST['email'].">"
.... derefter får jeg denne fejlmelding:
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting
T_STRING or T_VARIABLE or T_NUM_STRING in
d:\home\hjemmesideskoldk\www\scripts\phpmailsender2.php on line 19
....som refererer til $headers .= \r\nBcc: $_POST['customer_email'];
I øvrigt skal der hentes info fra et input med name="email". Hvis jeg retter
kodelinjen til
$headers .= \r\nBcc: $_POST['email'];
....får jeg dise fejlmeldinger:
Warning: Unexpected character in input: '\' (ASCII=92) state=1 in
d:\home\hjemmesideskoldk\www\scripts\phpmailsender2.php on line 19
Parse error: parse error, unexpected T_STRING in
d:\home\hjemmesideskoldk\www\scripts\phpmailsender2.php on line 19
--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk -
http://html-faq.dk
http://ginnerskov.frac.dk