A szöveg csak Firefox böngészőben jelenik meg helyesen. Használja a fenti PDF file-ra mutató link-et a letöltésre. Azt kaptuk feladatul, hogy készítsük el a KöMaL pontversenyén részt vevő iskolák rangsorát. A lista évenként készüljön, a sorrend az induló diákok száma szerint legyen csökkenő. A 2010/2011-es tanév listája például a http://www.komal.hu/eredmeny/eredmeny.h.shtml?a=isklist&ev=2010 címen érhető el. Az url utolsó négy karakterének értelemszerű módosításával a többi év adatai is hozzáférhetők 2001-től. A rangsor az alábbi táblázatos formában készüljön:
A feldolgozást kézzel is elvégezhetnénk, azonban az meglehetősen időt rabló megoldás, ezért egy tapasztaltabb informatikustól kértünk tanácsot. Ő ránézett néhány ilyen oldalra, majd azt mondta, PHP nyelven írt programmal oldaná meg a feladatot. Mivel PHP-ben nem, de más nyelven tudunk programozni, ezért megkértük, hogy vázolja a megoldást. A vezérlési szerkezetek és néhány utasítás ismerősnek tűnt, ezért csak néhány szót, kifejezést jegyeztünk le, amely ,,jól jöhet'': strip_tags, explode, asszociatív tömb. A program fejlesztéséhez a XAMPP multiplatform eszközt ajánlotta és megemlítette, hogy a PHP-ről minden megtalálható az online dokumentációban a www.php.net címen. Tehát a feladat adott: írjunk programot PHP nyelven, amely például a 2009/2010-es tanév rangsorát az i315.php?ev=2009 címen megjeleníti a böngészőben. Beküldendő a program forráskódja (i315.php) és rövid dokumentációja (i315.txt, i315.pdf, ...), amely tartalmazza a megoldás rövid leírását, és megadja a megoldás során használt PHP verziószámát. |