Kirjaudu

Rosmon blogi

Kuvaus: Sektorista, tekniikasta ja muustakin juttua. Ehkä.


Kalenteri

  Toukokuu 2008  
Ma Ti Ke To Pe La Su
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  



Plussaa kommenteistasi

En jaksa debugata, joten kysyn teiltä. Miksi Sektorin xmlhttprequestilla haettavan kommenttilomakkeen kautta tulee plus -merkit välilyönteinä (char code 32). Tässä dumppi parametrista joka tulee lomakkeelta ennen minkäänmuotoista hierontaa $_REQUEST -arraylle:

["reply"]=>
string(33) "Tässä perässä on plussia: "

Ainoa mikä tulee mieleen on että urlenkoodauksessa plussahan on välilyönti. Toisaalta & -merkki ei aiheuttanut mitään komplikaatioita ja lomakekin tietenkin lähetetään POST:ina...

Lue kirjoitus       Tietotekniikka rosmo | 28.02.2007 8:48 | Kommentoi (5) :: Pysyvä linkki :: Trackbackit (12)

IPTV, tai sitten ei » | « Rautaongelmia

Kommentit


rosmo, 6.03.2007, 23:44

buzer,

Jep jep, olit oikeassa. Kumma etten tähän ole ennen törmännyt.


Buzer, 2.03.2007, 12:07

Kyllä sillä urlencodauksella on väliä POST datankin kanssa. En tiedä tarkalleen mitkä merkit on kielettyjä (& varmasti on), mutta + pitää kuitenkin encodata (ellet sitten ihan raw dataa lue). Voit tarkistaa vaikka miten https://blueprints.dev.java.net/bpcatalog/ee5/ajax/dataValidationwithAJAX.html ovat tehneet (etsi vain 'plus', niin löydät sen osan. Nekin käyttävät POST:ia)


rosmo, 2.03.2007, 09:03

buzer,

Ainoa kummmallisuus tässä on vaan se että data tosiaan lähetetään POST:illa, ei GET:illä (jolloin URL-enkoodauksella on jotain väliä).


Buzer, 1.03.2007, 22:38

+:aa ei korvata urlencode vastineella kun käytetään escape() funktiota & suurin osa (kaikki?) webservut käsittää ajatelee, että + = urlencodattu välilyönti. Korvaa se itse ennen lähetystä. (eli korvaa kaikki '+':t '%2B':lla. Ei hajuakaan miten javascriptissä korvataan jotain jollain, mutta tuskin on kovin vaikeata)

mutta ehdotus
Me, 1.03.2007, 11:42

antakaa käyttäjille mahdollisuus myös pisteyttää muiden kommentteja pelkkä sisäinen moderointi ei ole kovin mukavaa.

käyttäjille voisi myös luoda jonkin bookmark systeemihin johon voisi tähdittää mielenkiintoisia uutisia, tällöin käyttäjä voi helposti ja nopeasti palata aiheeseen ekä käyttää tuota heikosti informoivaa arkistoa tai sekoilevaa hakua =)

Powered by LifeType