Gå til innhold

HTML side med 2 innskrivnings felt?


Anbefalte innlegg

Skrevet (endret)

Den som gidder å hjelpe meg med dette er konge! :D

 

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 :blush:

 

Plz ikke spør hvorfor jeg vil ha dette, for da må jeg nok skrive 2 sider tekst for å forklare...

Endret av perplex
Videoannonse
Annonse
Skrevet (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 av ChRiStiAn^
Skrevet (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 av ChRiStiAn^
Skrevet

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.

Skrevet

Hehe, bra!

 

At felt1 ble subject er bare bra! lettere å holde styr for meg, da.

 

Tusen takk! (Får aldrig sakt det nok!)

Skrevet
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 :)

Skrevet
Den som gidder å hjelpe meg med dette er konge! :D

 

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 :blush:

 

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.

Skrevet

<?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

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...