Luennoilla esitettiin esimerkkinä näytekansion palautuksen tietokantaan kirjaava php-ohjelma http://db.cs.helsinki.fi/u/laine/php/nk.txt (tiedoston tyyppitunnus vaihdettu, jotta ohjelmaa ei ajettaisi, muuta tunnus php:ksi). Taulun rakenne on seuraava:
create table naytekansio ( jnro integer not null, nimi1 varchar(128) not null, email1 varchar(128), nimi2 varchar(128), email2 varchar(128), kurl varchar(128)not null, kommentti varchar(1000), palautuspaiva date, primary key (jnro));
Tietokantayhteys muodostetaan esimerkissä kuvatulla tavalla. Jotta se toimisi pitää .htaccess tiedostosta löytyä seuraavat rivit:
AddHandler cgi-script php SetEnv ORACLE_HOME /usr/local/oracle SetEnv NLS_LANG finnish_finland.we8iso8859p1
Lisää ohjelmaan muototarkistuksia nimelle, sähköpostiosoitteele ja URL:lle (kantaan voi syöttää testiaineistoa)
Lisää edelliseen ohjelmaan kuittauksen lähettäminen myös sähköpostitse.
Laadi php:llä ohjelma, joka edelliseen tietokantaan perustuen listaa tiedot palautetuista näytekansioista ja mahdollistaa kansion avaamisen.
Tiedostossa xml_esim.xml on pieni XML-dokumentti. Liitä siihen XSTL-muotoilumääreet, jotta saat sen tulostettua taulukkona. Katso ohjeita kurssin oheismateriaalista.
Täytä kurssikyselylomake osoitteessa: http://ilmo.cs.helsinki.fi/kurssit/servlet/Valinta.