B4stian Skrevet 9. juli 2004 Del 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. Lenke til kommentar
Gilbert Skrevet 9. juli 2004 Del 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 Lenke til kommentar
B4stian Skrevet 10. juli 2004 Forfatter Del Skrevet 10. juli 2004 hvordan skal jeg sette dette inn i html-dokumentet mitt? Lenke til kommentar
Gilbert Skrevet 10. juli 2004 Del 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. Lenke til kommentar
B4stian Skrevet 11. juli 2004 Forfatter Del Skrevet 11. juli 2004 men skal da linken fra index-siden linke til kontakt.php da? Lenke til kommentar
Lokaltog Skrevet 11. juli 2004 Del Skrevet 11. juli 2004 men skal da linken fra index-siden linke til kontakt.php da? Jepp! Lenke til kommentar
B4stian Skrevet 11. juli 2004 Forfatter Del Skrevet 11. juli 2004 ok, fikk det til, men når jeg fyller ut skjemaet og trykker send kommer bare send.php opp.. Lenke til kommentar
dimdal Skrevet 11. juli 2004 Del Skrevet 11. juli 2004 Kanskje du ikke har PHP-støtte på server.. Lenke til kommentar
porcelaiN Skrevet 11. juli 2004 Del Skrevet 11. juli 2004 Da har han ikke PHP støtte, hvor har du fått FTP plass fra? Lenke til kommentar
B4stian Skrevet 11. juli 2004 Forfatter Del 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.. Lenke til kommentar
Gilbert Skrevet 11. juli 2004 Del 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 Lenke til kommentar
B4stian Skrevet 11. juli 2004 Forfatter Del Skrevet 11. juli 2004 okey, skal prøve det da. 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å