perplex Skrevet 21. april 2006 Skrevet 21. april 2006 (endret) Den som gidder å hjelpe meg med dette er konge! Kan noen lage meg en side i html med to innskrivnings felt (ca. 15 symbol stort) som jeg selv kan gi navn på etterpå, og en enkel knapp som jeg også selv kan gi navn til. Og når noen sriver noe i feltene og trykker på knappen skal informasjonen skrives i et tekstdokumet eller sendes til mail eller lignende. Vet ikke om dette er er mulig Plz ikke spør hvorfor jeg vil ha dette, for da må jeg nok skrive 2 sider tekst for å forklare... Endret 21. april 2006 av perplex
Christian. Skrevet 21. april 2006 Skrevet 21. april 2006 (endret) <?php if ($_POST['submit'] == TRUE) { $mail = "[email protected]"; // Din epost adresse $felt1 = stripslashes(strip_tags($_POST['felt1'])); $felt2 = stripslashes(strip_tags($_POST['felt2'])); if(empty($felt2) || empty($felt2)) { echo "Venligst fyll ut alle felt!"; } elseif(mail($mail, $felt1, $felt2)) { echo "Mailen ble sendt!"; } else { echo "Mailen ble ikke sendt!"; } } else { ?> <form method="post" action=""> <label for="felt1">Felt1:</label><br /> <input id="felt1" name="felt1" type="text" size="15" /><br /><br /> <label for="felt2">Felt2:</label><br /> <input id="felt2" name="felt2" type="text" size="15" /><br /><br /> <input id="submit" class="button" type="submit" name="submit" value="Send!" /> </form> <?php } ?> Den vill sende deg 2 de feltene på mail, bare skriv inn mailadressen din der det står mail = Dette skrever php. PS: Koden er ikke testet så den kan inneholde feil. Endret 29. april 2006 av ChRiStiAn^
Christian. Skrevet 21. april 2006 Skrevet 21. april 2006 (endret) Endret litt på den nå, tror den skal fungere. En liten feil i den som gjør at felt1 blir emne på mailen =S Kanjse noen andre som er litt bedre enn meg i php kan finne ut hvorfor =) Endret 21. april 2006 av ChRiStiAn^
perplex Skrevet 21. april 2006 Forfatter Skrevet 21. april 2006 Jeg lagret teksten som et html-dokument, men det virket ikke Må jeg lagre det som php?
Christian. Skrevet 21. april 2006 Skrevet 21. april 2006 Lagres som .php istede for .html. Serveren må støtte php også.
perplex Skrevet 21. april 2006 Forfatter Skrevet 21. april 2006 ok! vet ikke om jeg får teste det i kveld, men tusen takk!! har du testet det?
Christian. Skrevet 21. april 2006 Skrevet 21. april 2006 Testet det på slutten, felt1 blir subjekt på mailen og felt2 blir innholdet, fant ikke ut hvordan jeg skal få felt1 og 2 til å være innhold og ikke subject, men det klarer sikkert noen andre og finne ut av.
perplex Skrevet 21. april 2006 Forfatter Skrevet 21. april 2006 Hehe, bra! At felt1 ble subject er bare bra! lettere å holde styr for meg, da. Tusen takk! (Får aldrig sakt det nok!)
Akerbak Skrevet 21. april 2006 Skrevet 21. april 2006 Endret litt på den nå, tror den skal fungere. En liten feil i den som gjør at felt1 blir emne på mailen =S Kanjse noen andre som er litt bedre enn meg i php kan finne ut hvorfor =) 5963514[/snapback] default variabelrekkefølge på globalfunksjonen mail er ($mail, $subject, $message), ergo blir emnet den andre variabelen i mail-funksjonen
gather Skrevet 22. april 2006 Skrevet 22. april 2006 Den som gidder å hjelpe meg med dette er konge! Kan noen lage meg en side i html med to innskrivnings felt (ca. 15 symbol stort) som jeg selv kan gi navn på etterpå, og en enkel knapp som jeg også selv kan gi navn til. Og når noen sriver noe i feltene og trykker på knappen skal informasjonen skrives i et tekstdokumet eller sendes til mail eller lignende. Vet ikke om dette er er mulig Plz ikke spør hvorfor jeg vil ha dette, for da må jeg nok skrive 2 sider tekst for å forklare... 5963339[/snapback] Denne hadde definitivt passet bedre i phpforumet eller i et av de andre serverside forumet. Dette er noe d u ikke får til uten hjelp av serversidekoding.
vstr Skrevet 29. april 2006 Skrevet 29. april 2006 hvordan lage dette scriptet om til at det sendes til et .txt dokument?
trrunde Skrevet 29. april 2006 Skrevet 29. april 2006 Da må du vel bruke fOpen for å skrive til en .txt fil
vstr Skrevet 29. april 2006 Skrevet 29. april 2006 kan du skrive en code på hvor det skal stå er litt svak i php. skal vel byttes ut med "$mail = "[email protected]"; // Din epost adresse" Men akkurat hva skal stå der?
trrunde Skrevet 30. april 2006 Skrevet 30. april 2006 <?php if ($_POST['submit'] == TRUE) { $felt1 = stripslashes(strip_tags($_POST['felt1'])); $felt2 = stripslashes(strip_tags($_POST['felt2'])); if(empty($felt1) || empty($felt2)) { echo "Venligst fyll ut alle felt!"; } else{ //Lagre filen if($fil=fopen('filer/' . $felt1, 'w')){ //Filen er åpnet, du kan nå skrive i den fwrite($fil, $felt1 . "\n" . $felt2); fclose($fil); echo "Filen ble lagret"; } else{ //Klarte ikke åpne filen echo "Filen kunne ikke bli laget"; exit; } } } else { ?> <form method="post" action=""> <label for="felt1">Felt1:</label><br /> <input id="felt1" name="felt1" type="text" size="15" /><br /><br /> <label for="felt2">Felt2:</label><br /> <input id="felt2" name="felt2" type="text" size="15" /><br /><br /> <input id="submit" class="button" type="submit" name="submit" value="Send!" /> </form> <?php } ?> Denne lager en ny fil for hver person, du må lage en ny mappe som heter filer og chmodde denne til 777
karryboh Skrevet 3. mai 2006 Skrevet 3. mai 2006 Prøv ut Free HTML Kjempebra for nybegynnere som ønsker å lage seg flotte hjemmesider!
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å