Demo 9, funktioita, syötteiden käsittelyä

9.1 Funktiot

Kokeillaan miten funktiot toimivat PHP:ssa.

  • Tee funktio (printSomething())joka tulostaa tekstin p-elementin sisällä. Kutsu funktiota php-tiedossasi.
  • Tee funktio (printSomethings(arg)) joka tulostaa arg-parametrin verran p-elementtejä teksteineen. Testaa tätä php-tiedostossasi.
  • Tee funktio (returnSomethings(arg)) joka palauttaa arg-parametrin verran p-elementtejä tekstinä. Testaa php-tiedostossasi.

9.2 salasanan suojaus

Seuraavien funktioiden (password_hash ja password_verify) avulla suojataan salasanat.

Siis: Suojaa sana "salasana", tulosta se suojattuna. Vertaa suojattua sanaa toisessa muuttujassa olevaan samaan sanaan ja lisäksi sanaan "salainen".

9.3 filter_var - merkkijono

Poista html seuraavasta lauseesta ja tulosta lopputulos:

<h1>Hei! Kuinka voit tänään?</h1>

9.4 filter_var - kokonaisluku

Tarkista, onko annettu kokonaisluku validi:

$int = 20;

9.5 filter_var - URL

Tarkista, onko annettu URL validi
172.16.254.1

9.6 filter_var - sähköposti

Validoi ja sanitoi seuraava sähköpostiosoite:

someone@@example.com

9.7 filter_var - kokonaisluku ja väli

Validoi kokonaisluvun arvo ja tarkista, onko se jossain välissä:

75