Difference between revisions of "Database Programmering"
From Teknologisk videncenter
Line 3: | Line 3: | ||
==Opgave== | ==Opgave== | ||
− | Bruger Database (navn og password) | + | Bruger Database (navn og password)<br> |
− | En side til oprettelse af brugere | + | En side til oprettelse af brugere<br> |
− | En side til at verificere et login | + | En side til at verificere et login<br> |
− | Et backup system i json | + | Et backup system i json<br> |
==Eksempler== | ==Eksempler== | ||
− | JSON | + | JSON (Mere info: [http://php.net/manual/en/function.json-encode.php json_encode] og [http://php.net/manual/en/function.json-decode.php json_decode]) |
<source lang="php"> | <source lang="php"> | ||
<?php | <?php |
Revision as of 10:29, 5 December 2017
Forberedelse til Mandag
Hav XAMPP klar på jeres computer. XAMPP kan downloades her https://www.apachefriends.org/index.html
Opgave
Bruger Database (navn og password)
En side til oprettelse af brugere
En side til at verificere et login
Et backup system i json
Eksempler
JSON (Mere info: json_encode og json_decode)
<?php
class MyClass {
public $name = "Mads";
public $age = 27;
public $awesome = TRUE;
}
$mads = new MyClass();
$json = json_encode($mads);
//{"name":"Mads","age":27,"awesome":true}
$newMads = json_decode($json);
echo $newMads->$name;
?>
Saving a File (simple)
<?php
file_put_contents("myFile.txt", "PHP is used for Server-Side Applications");
echo file_get_contents("myFile.txt");
?>
Saving a File (full)
<?php
$filename = "myFile.txt";
$handle = fopen($filename, 'w');
fwrite($handle, "Now we have far more control!");
fclose($handle);
$handle = fopen($filename, 'r');
echo "File Says:\n";
echo fread($handle, filesize($filename));
fclose($handle);
?>