Gå til innhold

E-mail kontaktskjema hjelp


Anbefalte innlegg

Kan noen Lage ett slikt kontaktskjema som dere finner her:

 

http://www.b-top.no/kontakt.aspx?docid=13 ?

 

Bruker Dreamweaver og er ikke noe særlig innen koding. Hadde vært fint om dere kunne markert de feltene som jeg behovde å endre på med rødt, f.eks. min e-mail adresse etc.

Fint om dere kunne fortelle meg litt om hva jeg burde gjøre. På forhånd takk for all hjelp.

Lenke til kommentar
Videoannonse
Annonse

Her er koden jeg lastet ned. Kan noen forklare meg videre hva jeg skal fylle inn og hvor ? Når jeg laster opp denne siden, skal det da opprettes en egen PHP mappe på serveren ? Her er koden:

 

if ($_POST['submit'] == TRUE) {

$receiverMail = "[email protected]";

$name = stripslashes(strip_tags($_POST['name']));

$email = stripslashes(strip_tags($_POST['email']));

$subject = stripslashes(strip_tags($_POST['subject']));

$msg = stripslashes(strip_tags($_POST['msg']));

$ip = $_SERVER['REMOTE_ADDR'];

$msgformat = "From: $name ($ip)\nEmail: $email\n\n$msg";

 

if(empty($name) || empty($email) || empty($subject) || empty($msg)) {

echo "<h2>The email was not sent</h2><p>Please fill all the required fields</p>";

}

elseif(!ereg("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $email)) {

echo "<h2>The email was not sent</h2><p>The email address is invalid</p>";

}

elseif(mail($receiverMail, $subject, $msgformat, "From: $name <$email>")) {

echo "<h2>The email has been sent!</h2><p>I will get back to you as soon as possible.</p>"; }

else {

echo "<h2>The email was not sent</h2><p>Please try again... If the problem continues there's probably something wrong with the server.</p>";

}

}

else { ?>

<form method="post" action="">

<p>

<label for="name">Name</label>

<input id="name" name="name" type="text" size="30" maxlength="40" /><br />

 

<label for="email">Email</label>

<input id="email" name="email" type="text" size="30" maxlength="40" /><br />

 

<label for="subject">Subject</label>

<input id="subject" name="subject" type="text" size="30" maxlength="40" /><br />

 

<label for="message">Message</label>

<textarea id="message" name="msg" cols="50" rows="6"></textarea><br />

 

<label for="submit"> </label>

<input id="submit" class="button" type="submit" name="submit" value="Send" />

</p>

</form>

<?php } ?>

Lenke til kommentar

Legger inn en helt ny, enkelt og selvforklarende kode.

  <form action="<?php "$PHP_SELF" ?>" method="post">
<h3>Kontakt!</h3>
<p>Dersom du er av den litt mer innesluttede typen kan du ta kontakt direkte med meg uten at noen andre får vite det. 
Bare fyll ut skjemaet under og trykk OK! så er vi i gang!<br><br>
<span class="tekstomr">Ditt navn *</span><input type="text" size="25" maxlength="35" name="navn"><br> 
<span class="tekstomr">Din mail *</span><input type="text" size="25" maxlength="35" name="epost"><br> 
<span class="tekstomr">Beskjed *</span><textarea type="textarea" name="tekst" rows="5" cols="25"></textarea><br> 
felter med * må fylles ut <br />
<input type="submit" class="knapp" name="submit" value="OK!"> 
<input type="reset" class="knapp" value="Slett" name="SLETT"> </p>

</form> 
<?php 
if ($submit) 
{ 
  if (!$navn) 
  { 
      echo ("<p>Du har glemt å oppgi navnet ditt</p>"); 
  } 
  if (!$epost) 
  { 
      echo ("<p>Du har glemt å oppgi epost</p>"); 
  } 
  if (!$tekst) 
  { 
      echo ("<p>Du har glemt å skrive en beskjed</p>"); 
  } 
  else 
{ 
      $sendto = "[email protected]"; // Skriv inn din e-mail. 
      $subject = "tittel for alle mailene som skal komme"; // Her velger du tittel. 
   $ip=$REMOTE_ADDR;
      $message = " 
      Navn: $navn ($epost) 
      Tekst: $tekst
   
   Senders ip: $ip
   
      "; 
        
     $headers = "Fra: $navn\r\n"; 
       mail($sendto, $subject, $message, $headers); 
       echo ("<p>Meldingen din er sendt.</p>"); 
   } 
} 
?>

så legger du dette i css filen din:

.tekstomr {
width: 63px;
float: left;
}
.knapp { 
color: #333333; 
font-size: 11px; 
font-family: Arial; 
background-color: #CCCCCC; 
border: solid 1px #666; 
}

da blir det så flott så! :w00t:

Endret av Smidt
Lenke til kommentar

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å
×
×
  • Opprett ny...