Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Kuva ja teksti

Vasta_alkaja [31.08.2009 22:42:42]

#

Pitäisi toteuttaa sellainen ominaisuus, että käyttäjä voi kirjoittaa tekstiä ja lisätä haluamaansa kohtaan kuvan. Kyllähän tämä onnistuu, mutta miten se olisi järkevin toteuttaa.

Itselleni tulee mieleen vain, että käyttäjä kirjoittaa tekstiä, painaa kuvaa, josta tekstin sekaan tulee merkintä <a href="" jne >, mutta koen tämän kuitenkin aika hankalaksi käyttäjälle ja tietoturvalle. Olisiko teillä antaa parempia vinkkejä.

Metabolix [31.08.2009 22:51:40]

#

Järkevintä on käyttää tällaista tagisysteemiä kuin Ohjelmointiputkassakin. Viestistä täytyy siis tunnistaa erityiset tagit säännöllisten lausekkeiden avulla. Tagit muotoillaan omalla tavallaan (esim. [kuva "moi.gif"] => <img src="moi.gif" alt=""/>), ja muu osa tekstistä suodatetaan PHP:n htmlspecialchars-funktion läpi, jotta kaikki HTML:n erikoismerkit muuttuvat tekstiksi eikä kukaan voi sekoittaa viesteihinsä haitallista HTML-koodia (tai JS:ää).

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta