Aluksi kannattaa tuosta koodista vaihtaa ainakin kohta
Koodi: Valitse kaikki
if($_GET['secret'] != "some_secret") {
die('Nothing to see here...');
}
Eli vaihdat tuon some_secret tilalle jonkun toisen "salasanan". Sillä menemällä osoitteeseen
http://kmikko.net/put_score.php?secret=some_secret voi tuonne lisätä minkä tuloksen haluaa, kunhan vain parametrejä hieman muuttaa. Toisaalta tuo keino vaikuttaa silti vähän kummalliselta, koska jos joku saa tietoonsa tuon "salasanan" niin voi lähetellä omia tuloksiaan aivan miten haluaa. Ehkäpä joku kryptattu tekstin pätkä joka sitten puretaan palvelimella olisi järkevämpi ratkaisu.
Kannattaa myös vähän kattoa mitä antaa käyttäjän syöttää noihin GET muuttujiin. Voi nimittäin tulla ikävä yllätys jos joku jonkun SQL-injetion tuonne heittää.
Mitä noihin tulosten esittämiseen tulee, luulisin että helpoin on käyttää tuota UIWebViewiä. Tuota omaa hiscore sivua nyt voi CSS:n avulla muotoilla miten haluaa, joten sen "rumuus" ei ainakaan pitäisi olla ongelma.
UITableViewistä en tiedä miten tapahtuu, koska ei ole tullut tutustuttua iPhonen SDK:n koskaan, mutta jos sitä haluat käyttää niin joudut tekemään iphonen kanssa SQL queryn palvelimelle ja aina hakemaan tiedot iPhonen muistiin ja sen jälkeen rakentamaan listan UITableViewin päälle itse. Tai sitten siihen on helpompi keino, en tiedä. UIWebView ainakin näin suoraan kuullostaisi helpommalta, koska siinä vain haetaan ja esitetään tuo nettisivu, joka on luotu palvelimelle.