kako (po mogucnosti u coldfusionu ali moze i php) mogu asocirati sa smajlijem?
napravio sam mali shoutbox u CFML i htio bi da ima podrsku za smajlije, ali neznam kako da kad netko upise u textarea, da to kaze serveru da umjesto toga stavi sliku.
Posted: 11.03.2004 15:04 Post subject: Re: asociacija
bforsek wrote:
kako (po mogucnosti u coldfusionu ali moze i php) mogu asocirati sa smajlijem?
napravio sam mali shoutbox u CFML i htio bi da ima podrsku za smajlije, ali neznam kako da kad netko upise u textarea, da to kaze serveru da umjesto toga stavi sliku.
hvala
Za to se obično koristi replace funkcija
Recimo da korinik za neki smile unese P:: onda pri ispisu iz baze taj P:: zamijeni sa odgovarajucim smajlom.
sa regular expressionima.
trazis po stringu (znakovni niz, u tvom slucaju text) match, odnosno pokusavas pronac oznake za smajlije. ukoliko ih nadjes, onda zamjenis dvotocku i zagradu sa <img src = "mojsmajli.gif">.
to je princip na kojem se radi. sad, mozes ici ucit nesto o regular expressionima (www.regular-expressions.info) ili mozes skinut neki shoutbox koji vec sam zna kako to zamjeniti.
vjerovatno ti je jasno da to nije poslic od 20 minuta pa zato ne namjeravam dat konkretan primjer za to. osim tog, postoje vise nego odlicne shoutbox skripte na hotscriptsu
edit: ne moras koristit regular expressione, ali bolje je s njima jer si onda sigurniji da ces 100% sve zamjenit itd.
dodatak: ovo regular-expression kenjaze sto sam mljeo - to je samo sistem za odredjivanje djela znakovnog niza. trebas koristit funkcije koje razumiju sto ti expresisoni znace, konkretno: preg_replace u phpu.
ne znam funkcije u cf-u za rad sa stringovima, to bi ti sam trebao prouciti.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum