Last active
April 19, 2017 06:18
-
-
Save asathoor/9ca25a85ee799c322daf7f1b2410abd5 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html> | |
<body> | |
<head> | |
<title>Form sample</title> | |
</head> | |
<form action="#" method="get"> | |
<label>Hvad mener du om ---?</label> | |
<input type="radio" name="gender" value="male"> Male<br> | |
<input type="radio" name="gender" value="female"> Female<br> | |
<input type="radio" name="gender" value="other"> Other | |
<p> | |
<label>En tekst om noget</label> | |
<input type="text" name="tekst"> | |
</p> | |
<p> | |
<button name="submit" value="submit" type="submit">Submit</button> | |
</p> | |
</form> | |
<pre> | |
<?php | |
/** | |
* print_r() viser hvad der er inde i et objekt | |
* i dette tilfælde er der et array | |
**/ | |
print_r( $_GET ); | |
?> | |
</pre> | |
<?php // "array ... que?" ( Manuel ) | |
/** | |
* Sådan "printer" du udvalgte værdier ud fra et array | |
**/ | |
echo '<p>Køn: ' . $_GET['gender'] . '</p>'; | |
echo '<p>Tekst: ' . $_GET['tekst'] . '</p>'; | |
?> | |
<?php | |
/** | |
* Spørgsmål fra klassen: kan man gemme brugerens input? | |
* Svar: Ja, se her ... | |
**/ | |
// write to file ( nb: w -> "write" og a -> "append" ) | |
// se @url: http://php.net/manual/en/function.fopen.php | |
$myfile = fopen("newfile.txt", "a") or die("Unable to open file!"); // filen åbnes, hvis den ikke findes skrives en ny fil. | |
$txt = $_GET['gender'] . "\n"; // her gemmes brugerens input i en variabel | |
fwrite($myfile, $txt); // her skrives brugerens input til filen newfile.txt, se $myfile | |
fclose($myfile); // husk at lukke døren, efter at du har åbnet den! Filen lukkes igen. | |
include "newfile.txt"; | |
?> | |
<p> | |
<?php | |
/** | |
* Sådan kan du lave et password og tjekke om det er korrekt | |
**/ | |
// password | |
$hemmeligt = md5('ostemad'); | |
echo $hemmeligt; | |
$password = "c2253596ceec1305d1d44e07faa6902d"; // sådan kan / bør du gemme passwords krypteret | |
// test: er pasordet korrekt? | |
if( $password === md5( $_GET['tekst'] ) ) { | |
echo "Enter friend!"; | |
} | |
else { | |
echo "Begone, thou evil thing!"; | |
} | |
?> | |
</p> | |
</body> | |
</html> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment