Skip to content

Instantly share code, notes, and snippets.

@asathoor
Last active April 19, 2017 06:18
Show Gist options
  • Save asathoor/9ca25a85ee799c322daf7f1b2410abd5 to your computer and use it in GitHub Desktop.
Save asathoor/9ca25a85ee799c322daf7f1b2410abd5 to your computer and use it in GitHub Desktop.
<!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