Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Vieraskirja "graafisemmaksi"

Sivun loppuun

juha127 [25.09.2005 20:57:31]

#

Sain itselleni vieraskirjan toimimaan ohjelmointi putkan oppaan avulla, mutta olisiko mitenkään mahdollista PHP:llä saada lisättyä viestiin hymiöitä.
Siis niinku siin olis rivissä hymiöitä ja kun painaa jotakin niistä, niin se siirtyy viestiin?

jgz [25.09.2005 21:07:26]

#

voithan vaikka etsiä vieraskirjan tekstistä tietynlaisia hymiöitä ja korvata ne jollain kuvalla... tyyliin jos lukee :) se korvataan <img src="hymio.jpg"> tms...

Metabolix [25.09.2005 21:30:47]

#

Ja selaimessa tapahtuviin toimintoon ei PHP auta, eli tuollaiseen "tarvitset" JavaScriptia.

T.M. [26.09.2005 11:20:57]

#

$viesti = str_replace(":)", "<img src=\"hymio.jpg\">", $viesti);

leftover [26.09.2005 14:08:30]

#

Jos toiminto on tulossa yksityiseen viekkuun, voit katsoa mallia http://www.futureality.net/tuotteet/php.php?script=13 vieraskirjasta.

Paketista lähinnä configit (jossa on hymiökoodia), index.php (josta löytyy muuttaminen) ja kirjoita.php (josta löytyy javascript-kikkare klikattaviin hymiöihin).

Matso [26.09.2005 17:08:59]

#

Itse ole viritellyt jotenki

echo preg_replace("/=\)/", "<img src=\"hymio1.gif\">", $teksti);

mitäs toi str_replace tekeekään, samaa kun preg replace?

ajv [26.09.2005 17:34:09]

#

str_replace() korvaa tietyn merkkijonon toisella. preg_replace() taas on regexp-funktio, jolla päästään paljon monipuolisempiin merkkijonon muutoksiin. Vieraskirjan hymiöissä kannattaa käyttää str_replacea(), joka on huomattavasti nopeampi, kuin preg_replace(). Lisäksi str_replace() syö myös taulukoita, joilla nuo hymiöt saa kätevästi muunnettua kuva-tageiksi.

juha127 [26.09.2005 18:49:04]

#

Thankke!!!
Sain sen toimii vaik monen mutkan takaa.
ihmettelin et miksei mitään tapahdu, mut huomasin et olin laittanu tuon T.M:n koodipätkän väärään kohtaan. :)


Sivun alkuun

Vastaus

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

Tietoa sivustosta