iqlizer Skrevet 1. september 2009 Del Skrevet 1. september 2009 (endret) Hei, Driver å holder på med en side. Siden er ganske klar. Det jeg trenger hjelp til er dette her : Det er et "kontakt oss" skjema. Du fyller ut feltene å trykker på send, og det du har fylt inn blir sendt til en bestemt mail-adresse. Men har ikke peiling på hvordan jeg skal lage dette, eller hvilket script jeg bør bruke. Er det noen som har erfaring med noe slikt (trenger ikke å være avansert) takk EDIT: Har fått på plass selve kontakt boksen osv, får til å sende til mottaker. Jeg trenger hjelp til å få til et security-nummer system, for å slippe å få spam mail o.l PHP- koden ser slik ut. <?php /* Set e-mail recipient */ $myemail = "[email protected]"; /* Check all form inputs using check_input function */ $yourname = check_input($_POST['yourname'], "Fyll inn feltene"); $subject = check_input($_POST['subject'], "Hei"); $email = check_input($_POST['email']); $website = check_input($_POST['website']); $likeit = check_input($_POST['likeit']); $how_find = check_input($_POST['how']); $comments = check_input($_POST['comments'], "Write your comments"); /* If e-mail is not valid show error message */ if (!preg_match("/([\w\-]+\@[\w\-]+\.[\w\-]+)/", $email)) { show_error("Ikke en gyldig epost-adresse"); } /* If URL is not valid set $website to empty */ if (!preg_match("/^(https?:\/\/+[\w\-]+\.[\w\-]+)/i", $website)) { $website = ''; } /* Let's prepare the message for the e-mail */ $message = "Hello! Kontaktsjema send av: Name: $yourname E-mail: $email URL: $website Liker du hjemmesida mi? $likeit Hvordan fant du/dere siden? $how_find Kommentar: $comments Slutten av meldingen "; /* Send the message using mail() function */ mail($myemail, $subject, $message); /* Redirect visitor to the thank you page */ header('Location: index.php'); exit(); /* Functions we used */ function check_input($data, $problem='') { $data = trim($data); $data = stripslashes($data); $data = htmlspecialchars($data); if ($problem && strlen($data) == 0) { show_error($problem); } return $data; } function show_error($myError) { ?> <html><title>mail skjema</title> <body> <b>Please correct the following error:</b><br /> <?php echo $myError; ?> </body> </html> <?php exit(); } ?> Endret 1. september 2009 av larven Lenke til kommentar
Trikrin Skrevet 1. september 2009 Del Skrevet 1. september 2009 http://www.phpcaptcha.org/ Captcha-script PHP Lenke til kommentar
iqlizer Skrevet 1. september 2009 Forfatter Del Skrevet 1. september 2009 http://www.phpcaptcha.org/ Captcha-script PHP Takk. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå