Gå til innhold

Hjelp til koding/script


Anbefalte innlegg

Hei,

 

Driver å holder på med en side. Siden er ganske klar.

 

Det jeg trenger hjelp til er dette her :

 

post-98949-1251822682_thumb.jpg

 

 

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 av larven
Lenke til kommentar
Videoannonse
Annonse

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...