haavardbj Skrevet 18. november 2005 Del Skrevet 18. november 2005 Skjema ser slik ut: <?php 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>Beskjeden ble ikke sendt!</h2><p>Venligst fyll inn alle påkrevde felt!</p>"; } elseif(!ereg("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $email)) { echo "<h2>Beskjeden din ble ikke sendt!</h2><p>Mail adressen din er ikke gyldig!</p>"; } elseif(mail($receiverMail, $subject, $msgformat, "From: $name <$email>")) { echo "<h2>Beskjeden din er sendt!</h2><p>Vi vil ta kontakt med deg så fort som mulig</p>"; } else { echo "<h2>Beskjeden din ble ikke sendt!</h2><p>Venligst prøv igjenn, vist problemet fortsetter kan det være på grunn av serverfeil!</p>"; } } else { ?> <form method="post" action=""> <p> <label for="name">Navn*</label> <input id="name" name="name" type="text" size="30" maxlength="40" /><br /> <label for="email">Mail*</label> <input id="email" name="email" type="text" size="30" maxlength="40" /><br /> <label for="subject">Emne*</label> <input id="subject" name="subject" type="text" size="30" maxlength="40" /><br /> <label for="message">Beskjed*</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 } ?> Koden kommer fra epleweb Men vist dere ser her Så finner dere skjema. Vist man fyller ut skjema å trykker send så blir teksetn som ligger før php koden ståede igjenn. Å dette ser da en smule mono ut.. Så hvordan endrer jeg det. Å hvordan lager mann sånn spam sperre? Lenke til kommentar
trrunde Skrevet 18. november 2005 Del Skrevet 18. november 2005 Hvis du legger inn ip og dato/klokkeslett kan du lage tidsbegrensning på hvor lang tid det må gå før samme bruker kan sende ny mail til deg. Lenke til kommentar
haavardbj Skrevet 18. november 2005 Forfatter Del Skrevet 18. november 2005 Hvis du legger inn ip og dato/klokkeslett kan du lage tidsbegrensning på hvor lang tid det må gå før samme bruker kan sende ny mail til deg. 5173232[/snapback] Å det gjør jeg på følgende måte? 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å