Jeg har tyvstjålet et formmailscript på hjemmesideskolen. Når man
trykker send, vises en tekst "tak for henvendelsen". Jeg vil nu gerne
have den tekst inkluderet i mit design, men... i sender.php, som vel
sørger for afsendelsen vil den absolut ikke finde sig i det. Der bliver
bare ikke afsendt nohet som helst, men den viser da meddelelsen om, at
der er sket en fejl.
Hvorfor virker det ikke?
Jeg har en fornemmelse af, at det er fordi, jeg mister informationer,
når jeg sådan først vil have noget html, men echo giver da ikke
problemer?
Koden sender.php er her, de to include er mine tilføjelser:
<?php
include('kontakt_info_head.inc');
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['email'];
}
if(@mail("adresse@domæne.dk", strip_tags($_POST['subject']),
stripslashes(strip_tags($_POST['message'])), $headers)) {
echo "<p>Tak for din henvendelse. Jeg vender tilbage så hurtigt
som muligt.</p>";
}
else {
echo "<p>E-mailen blev ikke sendt. Der skete en fejl. Prøv
igen!</p>";
}
}
else {
echo "<p>Alle felter skal udfyldes!</p>";
}
}
include('kontakt_info_body.inc');
?>
MVH
Rune
--
webmaster for
www.discolight.dk udlejning af diskoteksudstyr