vihovde Skrevet 15. november 2005 Del Skrevet 15. november 2005 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
Loomy Skrevet 15. november 2005 Del Skrevet 15. november 2005 Her må du nok til med PHP (eller tilsvarende). Lenke til kommentar
vihovde Skrevet 15. november 2005 Forfatter Del Skrevet 15. november 2005 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
vihovde Skrevet 15. november 2005 Forfatter Del Skrevet 15. november 2005 Ingen som kan ha litt tid til overs ? Lenke til kommentar
Smidt Skrevet 17. november 2005 Del Skrevet 17. november 2005 (endret) 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å! Endret 17. november 2005 av Smidt 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å