Hej med jer. Er der en af jer, som er rigtig god til opsætning af mailform? Jeg har hjemmeside og mail hos one.com, og jeg er simpelthen en hat til det. Jeg har en lang (og garanteret lidt forkert) mailformular på min hjemmeside, men jeg kan ikke se ÆØÅ, når jeg modtager beskeden på min mail.
Jeg har ikke lyst til at lægge koden op her, men hvis der er en, som kan hjælpe mig over beskeder?
Håber der er en, som kan hjælpe mig med formularen, og rette den til!
Filen der sender vare_bestilling_sender.php <?php if (isset($_POST['submit'])) { if ( !empty($_POST['navn']) && // tjek, navn !empty($_POST['efternavn']) && // tjek, efternavn !empty($_POST['adresse']) && // tjek, adresse !empty($_POST['postnr']) && // tjek, postnr !empty($_POST['by']) && // tjek, by !empty($_POST['kontaktnr']) && // tjek, kontaktnr !empty($_POST['email']) && // tjek, email !empty($_POST['varenr']) && // tjek, varenr
// her følger sikringen mod spambotter !strpos($_POST['navn'], "dit_domain.dk") && // tjek, at dit domæne ikke er skrevet i feltet "navn" !strpos($_POST['email'], "dit_domain.dk") && // tjek, at dit domæne ikke er skrevet i feltet "email" !strpos($_POST['navn'], "@") && // tjek, at der ikke er et @ i "navn" !eregi("\r",$_POST['navn']) && // tjek, at der ikke er "vogn-retur" i "navn" !eregi("\n",$_POST['navn']) && // tjek, at der ikke er "linjeskift" i "navn" !eregi("\r",$_POST['email']) && // tjek, at der ikke er "vogn-retur" i "email" !eregi("\n",$_POST['email'])) // tjek, at der ikke er "linjeskift" i "email"
// er alt ok, fortsættes med afsendelse af mailen { $headers="From: ".$_POST['email'].""; if (@$_POST['customer_copy']) { $headers .= "\r\nBcc: ".$_POST['email']; } $body .= "Den " . date("d/m y") . " kl. " . date("G:i") . " skrev " . $_POST['navn'] . ":\r\n\r\n" . " Navn: " . $_POST['navn'] . "\n" . " Efternavn: " . $_POST['efternavn'] . "\n" . " Adresse: " . $_POST['adresse'] . "\n" . " Post nr.: " . $_POST['postnr'] . "\n" . " By: " . $_POST['by'] . "\n" . " Kontakt nr.: " . $_POST['kontaktnr'] . "\n" . " E-mail: " . $_POST['email'] . "\n" . " Vare nr.: " . $_POST['varenr'] . "\n" . " Besked: " . $_POST['besked'] . "\n" ; if (@mail("Din mail", strip_tags($_POST['navn']." ". $_POST['efternavn']), stripslashes(strip_tags($body)), $headers)) { echo "<p>Tak for din bestilling. Vil svarer så hurtigt som muligt.</p>"; } else { echo "<p>Bestillingen blev ikke sendt. Der skete en fejl. Prøv igen!</p>"; } } else { echo "<p>Bestillingen kunne ikke modtages, alle felter skal udfyldes korrekt!</p>"; } } ?>
<?php require_once('../connection.php'); ?> Behøver du ikke Det er noget jeg har taget fra min egen hjemmeside.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.