B4stian Skrevet 9. juli 2004 Skrevet 9. juli 2004 hvordan setter man opp et enkelt kontaktskjema som skal inneholde f.eks. disse tingene: navn mail melding og enter og reset, når man tryller enter skal inneholdet sendes til en mail-adresse, og det skal ikke gå ann å sende uten at alle feltene er fyllt ut.
Gilbert Skrevet 9. juli 2004 Skrevet 9. juli 2004 Orker ikke forklare, er så sent. Så skriver heller en enkel sak, så kan du spørre og greier... kontakt.php <form action="send.php" method="post"> <?php if ($_GET['error'] == "ja") { echo "<span style=\"color:red;font-weight:bold;\">Du må fylle ut alle feltene!</span>"; } ?> <table border="0"> <tr><td>Navn: </td><td><input type="text" name="navn"></td></tr> <tr><td>Mail: </td><td><input type="text" name="mail"></td></tr> <tr><td>Melding: </td><td><textarea name="melding"></textarea></td></tr> <tr><td></td><input type="RESET" value=" Angre "> <input type="submit" value=" Send "></td></tr> </table> send.php <?php $navn = $_POST['navn']; $mail = $_POST['mail']; $melding = $_POST['melding']; if (empty($navn) || empty($mail) || empty($melding)) { header ("location: kontakt.php?error=ja"); exit(); } $melding = "$melding\n\n"; $melding .= "Avsenders mailadresse: $mail\n\n"; $melding .= "Melding sendt: "; $melding .= date("d/m/ H:i",time()); $send_mail = mail("[email protected]", "melding fra webside",$melding"); if ($send_mail) { echo "mail sendt!"; } else { echo "mail ikke sendt"; } ?> Andre ting du kan gjøre: - Sørge for at mailen har rett format - Lage et client-side script som sjekker variabler - Kontrollere at det ikke finnes noen slemme inputs
B4stian Skrevet 10. juli 2004 Forfatter Skrevet 10. juli 2004 hvordan skal jeg sette dette inn i html-dokumentet mitt?
Gilbert Skrevet 10. juli 2004 Skrevet 10. juli 2004 Det du før kalte (for eksempel) kontakt.html, må nå hete kontakt.php. Og så er det bare å lage et nytt dokument som heter send.php og legge i samme mappe som kontakt.php. Husk også å endre mailadressen din i send.php til din egen.
B4stian Skrevet 11. juli 2004 Forfatter Skrevet 11. juli 2004 men skal da linken fra index-siden linke til kontakt.php da?
Lokaltog Skrevet 11. juli 2004 Skrevet 11. juli 2004 men skal da linken fra index-siden linke til kontakt.php da? Jepp!
B4stian Skrevet 11. juli 2004 Forfatter Skrevet 11. juli 2004 ok, fikk det til, men når jeg fyller ut skjemaet og trykker send kommer bare send.php opp..
porcelaiN Skrevet 11. juli 2004 Skrevet 11. juli 2004 Da har han ikke PHP støtte, hvor har du fått FTP plass fra?
B4stian Skrevet 11. juli 2004 Forfatter Skrevet 11. juli 2004 har ikke lagt det ut på serveren min ennå da, men har php støtte! har jo phpbb der f.eks. har kjøpt en plass og den støtter php, mysql osv..
Gilbert Skrevet 11. juli 2004 Skrevet 11. juli 2004 du må nesten laste det opp på serveren for å teste det ut. lag en mappe som heter test eller noe lignende, og prøv i vei. Etterhvert, når du har bestemt deg for å gå skikkelig inn i php kan du installere en server på datamaskinen din
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å