PHP can be hot, even in the Winter
..or the programmers wanted to put a lady where it was still missing.

PHP class at Turun Oppimiskeskus, Winter 2005/2006

You might wonder what does the image attached to this story relate to. Well, its purpose is to give more motivation to the male students of the current Media class in TOK where I am teaching PHP at the moment.

Never the less, the Christmas happens to be in between the duration of the class so this image can wish a Merry Christmas to the students and to those who happen to read this sentence.

Image is by the way from elroubio.net.

The contents of the course are below, in Finnish only, for historical reference.

Introduction

Koostuu 30 lähitunnista ja 10 etätunnista.

Aikataulu:

  • Kesto 14.12.2005 – 09.01.2006
  • Maantaisin ja keskiviikkoisin 17.00 – 21.00
  • Lopputyön palautus maanantai 9.1.2006 kello 17.20 mennessä.

Läpäisyvaatimukset:

  • Kolme (3) etätehtävää
  • Lopputyö henkilökohtaisesti tehtynä annettujen ohjeiden mukaisesti.

Etätehtävät:

  1. Selaintiedot 14.12. –> 21.12.
  2. Palautelomake 19.12. –> 04.01.
  3. safe_mode 02.01. –> 09.01.

Tuntien aiheet:

  1. 14.12. Php:n käyttömahdollisuudet
  2. 19.12. Sähköpostin lähetys
  3. 21.12. Tiedostoon kirjoittaminen
  4. 02.01. Tietokanta, ym -yhteydet
  5. 04.01. …
  6. 09.01. Lopputöiden palautus

Muutoksia ohjelmaan saattaa tulla mikäli siihen nähdään tarvetta.

Pisteet ja niiden arvostelu:

  • Kustakin etätehtävästä saa pisteitä 0…3:een. Lopputyöstä voi saada 0…6:een pistettä
  • Mikäli suoritus on myöhässä, vähenee siitä saatavat pisteet automaattisesti.

Kurssista saa arvosanan 0…5, jossa 5 vastaa 15 pistettä, tai halutessaan hyväksytty merkinnän.

Hyvää luettavaa:

Assignment 1

Näytä käyttäjälle muutama tieto hänen käyttämästä selaimestaan kuten nimi, versio ja käyttöjärjestelmä.

Palautus 21.12.2005 kello 21.00 mennessä.

http://hoohoo.ncsa.uiuc.edu/cgi/env.html

get browser

Assignment 2

Tee palautelomake joka lähettää käyttäjän palautteen omaan sähköpostiisi. Pohjana voit käyttää flash tai javascript kurssilta tallessa olevaa lomaketta. Käyttäjän tulee antaa vähintään nimi, sähköposti ja viesti.

Palautus 04.01.2006 kello 21.00 mennessä.

Assignment 3

Selvitä raportin muodossa mitä eri asioita tulee ottaa huomioon ja kenties mitä muutoksia koodin tekijän kun php.ini -tiedostossa:

safe_mode = 1

Raportin pituuden ei tarvitse olla yli yhden sivun.

Palautus 09.01.2006 kello 21.00 mennessä.

Final assignment

Olet aloittamassa uutta työtä palvelimella jota käytät ensi kertaa. Ensi töiksesi tulee sinun selvittää yhdellä php tiedostolla mihin palvelimelle asennettu php pystyy. Oletetaan että palvelimelta löytyy oletusasennuksen lisäksi pecl moduulit: Fileinfo Parsekit Tidy

Näytä sivulla serverin tietojen lisäksi kyseisten moduulien versionumerot ja luomispäivämäärät.

Palautus 09.01.2006 kello 17.20 mennessä.

extension_dir stat