Esittely latautuu. Ole hyvä ja odota

Esittely latautuu. Ole hyvä ja odota

PHP funktiot Jouni Juntunen Oulun seudun ammattikorkeakoulu Liiketalouden yksikkö.

Samankaltaiset esitykset


Esitys aiheesta: "PHP funktiot Jouni Juntunen Oulun seudun ammattikorkeakoulu Liiketalouden yksikkö."— Esityksen transkriptio:

1 PHP funktiot Jouni Juntunen Oulun seudun ammattikorkeakoulu Liiketalouden yksikkö

2 Esimerkki: phpinfo() phpinfo() Lähdekoodi

3 Funktiot Kahta eri tyyppiä – PHP-kielen omat funktiot (löytyy yli 700 ), merkkijonojen, tiedostojen, tietokantojen käsittely, ym. yleisiä toimintoja700 – Itse tehdyt funkiot Funktioiden avulla ohjelmakoodin rakennetta voidaan jäsentää Nykyisin käytetään paljon olio-rakenteita (luokat, joilla jäsenmuuttujia ja metodeja) Funktiot ja oliorakenteet antavat selkeän rakenteen ohjelmalle ja lisäävät mm. uudelleenkäytettävyyttä

4 Funktion syntaksi Return valueNameParameters

5 Esimerkki: mail-funktio Kutsumalla mail-funktiota voidaan lähettää sähköpostia PHP-ohjelmasta Käytettäessä mail-funktiota ohjelmoijan ei tarvitse tietää esim. SMTP-protokollan toiminnasta ja TCP/IP- ohjelmoinnista juurikaan mitään <? $to="jouni.juntunen@students.oamk.fi"; $from=”jouni.juntunen@oamk.fi”; $subject=”The subject”; $message=”Test”; $headers='From:'. $from. "\r\n". 'X-Mailer: PHP/'. phpversion(); if (mail($to,$subject,$message,$headers)).. ?>

6 HTTP-otsikoiden asettaminen PHP:ssä header-funktio header Esimerkki: Uudelleenohjaus (Esimerkki ja lähdekoodi)Esimerkki lähdekoodi Esimerkki: HTTP-autentikointi (Esimerkki ja lähdekoodi kurssimateriaalin esimerkeissä sekä Ilmariin kirjautuminen)Esimerkki lähdekoodi Ilmariin

7 Syötteiden tarkastaminen funktioiden avulla Voidaan tarkastaa esimerkiksi, että käyttäjän syöttämä tieto on numeerista Voidaan käyttää esim. Seuraavia funktioita – floatval(), intval(), strval() Esimerkki Lähdekoodi

8 Merkkijonojen käsittelyä For example: substr, strlen and str_replace More string functions on http://us2.php.net/manual/en/ref.strings.php http://us2.php.net/manual/en/ref.strings.php

9 Esimerkki: Onko luottokortti (numero) aito? (Luhnin kaava) 4920 1900 7526 7276 1. 4 * 2 = 8 2. 9 * 1 = 9 3. 2 * 2 = 4 4. 0 * 1 = 0 4. 1 * 2 = 2 6. 9 * 1 = 9 7. 0 * 2 = 0 8. 0 * 1 = 0 9. 7 * 2 (= 14) = 1+ 4 = 5 10. 5 * 1 = 5 11. 2 * 2 = 4 12. 6 * 1 = 6 13. 7 * 2 (=14) = 1 + 4 = 5 14. 2 * 1 = 2 15. 7 * 2 (=14) = 1 + 4 = 5 6 tarkistusmerkki = 64 (64 + 6) % 10 ==0


Lataa ppt "PHP funktiot Jouni Juntunen Oulun seudun ammattikorkeakoulu Liiketalouden yksikkö."

Samankaltaiset esitykset


Iklan oleh Google