sömn ok.
Motion
Har det varit skralt med. Lite orolig för mina knän så det har bara blivit lite lätt träning med Wii Fit. Kylan håller mig inne…
Besök
Har vi haft. Vännen M var här med hunden Tippex.
Kort därefter kom brodern med flickvän, de fick testa Wii, lite…
Programmering
Har det blivit en hel del idag.
Nu har jag blivit 'vän' med 'händelsekedjan': HTML-dokument visar 'spelet', laddar en JavaScript-fil. JavaScriptet sköter den basala kontrollen av vad som skrivs och visas. För mer 'avancerad' analys använder jag en MySQL databas som jag placerat på 'min' (virtuella) server på mitt WebbHotell.
För att komma åt den databasen har jag en s.k. php-sida som öppnar, tar emot och 'visar' ett resultat av en databasförfrågan. Det sker via SQL. För att få svaret från php-sidan och kunna skicka databasfrågan, från JavaScript så använder jag en s.k. AJAX-funktion. … för att det ska visas på HTML-sidan.
Först valde jag att lägga 'svar' i en s.k. textarea. De är i ett avseende enkla att hantera men det finns inget sätt att få t.ex. olika stilar etc. Så jag fick 'koda om' det hela och använda mig av en s.k. lagertagg, en DIV.
Då dök nästa problem upp. Den text som fanns i databasen, med åäö t.ex. visades som 'konstiga tecken', i 'DIV':en.
Har klurat ut att det där beror på en 'svaghet' i php och det finns en massa mer eller mindre krångliga s.k. workarounds.
Jag valde att ersätta alla åäöÅÄÖ med deras respektive s.k. 'Entity Number':
å = å
ä = ä
ö = ö
Å = Å
Ä = Ä
Ö = Ö
© = ©
En bra referenssida är: http://www.whoishostingthis.com/resources/iso-8859-1/
Jag gjorde detta val mest beroende på att all HTML-kod (som också lagras i databasen som s.k. textsträngar) som t.ex. <br>
(ny rad), <i></i>
(kursiv text), <strong></strong>
(fet text) inte behöver 'omvandlas' (till entitiekoder).
Det finns annars en php-funktion som man kan experimentera med: htmlentities()
Hälsoläget:
Som nämnt, inledningsvis, det finns lite oro för mina knän. Annars ok.