Re: Replacing a Word
This WebDNA talk-list message is from 1999
It keeps the original formatting.
numero = 24429
interpreted = N
texte = This is to Derrick,thanks a lot, it worked excellent, but I had to change a little bit here andthere.Thanks again.anup>> Anup Setty wrote:>> > Hi,> > Can anyone help me with this problem?> > I need to write the data from a textarea into the database, while> > I am doing that, I want to replace a word with an html
![]()
tag.> > The text from the textarea has [image] and when I write in the> > database I want it replaced by> >> > [image] =

> >> > thanks> >> > anup> >>> I worked out a little include that will do search and replace functions.call it as> follows [includefile=textreplace.incl&original=[yourtext]&from=[image]&to=
![]()
src=images/image.gif>]>> Hypothetically, if your textarea is [textarea], and you wished to appendthe information> to a database calle database.db to a field called field, you wouldcall it as> follows:>> [append db=database.db]field=[include> file=textreplace.incl&original=[textarea]&from=[image]&to=
![]()
src=images/image.gif>][/append]>> Please note a few things: First, due to the way the loop is set up, itwill replace a> maximum of 100 occurances. This is arbitrary and can be raised.> Also, to use this, you will have to strip it of CRs (make it one longline), without a> linefeed at the end. I'm posting it here with CRs so people can understandwhat's> happening. Lastly, this routine probably strains the system somewhat. Ireccomend you> don't use it to replace all occurances of a word in a full book, forexample. It is far> from optimised.>> Here's the code snippet. Like I said, strip it of CRs and save it astextreplace.incl.> --> [text show=f]x=[original][/text]> [text show=f]to=[to][/text]> [text show=f]from=[from][/text]> [loop start=1&end=100&advance=1]>
y=[text show=t]y=[middle> startafter=[text]from[/text]&endbefore=][text]x[/text][/middle][/text]> [showif [text]y[/text]![text]x[/text]]> [text show=t]z=[middlestartafter=&endbefore=[text]y[/text]][text]x[/text][/middle][/text]>> [text show=t]a=[middle> startafter=&endbefore=[text]from[/text]][text]z[/text][/middle][/text]> [text show=t]x=[text]a[/text][text]to[/text][text]y[/text][/text]> [/showif]> [showif [text]y[/text]=[text]x[/text]]> [break]> [/showif]> [/loop]> [text]x[/text]> -->> I hope you find this useful.>>> -------------------------------------------------------------> Brought to you by CommuniGate Pro - The Buzz Word Compliant MessagingServer.> To end your Mail problems go to
.>> This message is sent to you because you are subscribed to> the mailing list .> To unsubscribe, E-mail to: > To switch to the DIGEST mode, E-mail to>-------------------------------------------------------------Brought to you by CommuniGate Pro - The Buzz Word Compliant Messaging Server.To end your Mail problems go to .This message is sent to you because you are subscribed to the mailing list .To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to
Associated Messages, from the most recent to the oldest:
This is to Derrick,thanks a lot, it worked excellent, but I had to change a little bit here andthere.Thanks again.anup>> Anup Setty wrote:>> > Hi,> > Can anyone help me with this problem?> > I need to write the data from a textarea into the database, while> > I am doing that, I want to replace a word with an html
tag.> > The text from the textarea has [image] and when I write in the> > database I want it replaced by> >> > [image] =
> >> > thanks> >> > anup> >>> I worked out a little include that will do search and replace functions.call it as> follows [includefile=textreplace.incl&original=[yourtext]&from=[image]&to=
src=images/image.gif>]>> Hypothetically, if your textarea is [textarea], and you wished to appendthe information> to a database calle database.db to a field called field, you wouldcall it as> follows:>> [append db=database.db]field=[include> file=textreplace.incl&original=[textarea]&from=[image]&to=
src=images/image.gif>][/append]>> Please note a few things: First, due to the way the loop is set up, itwill replace a> maximum of 100 occurances. This is arbitrary and can be raised.> Also, to use this, you will have to strip it of CRs (make it one longline), without a> linefeed at the end. I'm posting it here with CRs so people can understandwhat's> happening. Lastly, this routine probably strains the system somewhat. Ireccomend you> don't use it to replace all occurances of a word in a full book, forexample. It is far> from optimised.>> Here's the code snippet. Like I said, strip it of CRs and save it astextreplace.incl.> --> [text show=f]x=[original][/text]> [text show=f]to=[to][/text]> [text show=f]from=[from][/text]> [loop start=1&end=100&advance=1]>
y=[text show=t]y=[middle> startafter=[text]from[/text]&endbefore=][text]x[/text][/middle][/text]> [showif [text]y[/text]![text]x[/text]]> [text show=t]z=[middlestartafter=&endbefore=[text]y[/text]][text]x[/text][/middle][/text]>> [text show=t]a=[middle> startafter=&endbefore=[text]from[/text]][text]z[/text][/middle][/text]> [text show=t]x=[text]a[/text][text]to[/text][text]y[/text][/text]> [/showif]> [showif [text]y[/text]=[text]x[/text]]> [break]> [/showif]> [/loop]> [text]x[/text]> -->> I hope you find this useful.>>> -------------------------------------------------------------> Brought to you by CommuniGate Pro - The Buzz Word Compliant MessagingServer.> To end your Mail problems go to .>> This message is sent to you because you are subscribed to> the mailing list .> To unsubscribe, E-mail to: > To switch to the DIGEST mode, E-mail to>-------------------------------------------------------------Brought to you by CommuniGate Pro - The Buzz Word Compliant Messaging Server.To end your Mail problems go to .This message is sent to you because you are subscribed to the mailing list .To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to
Anup Setty
DOWNLOAD WEBDNA NOW!
Top Articles:
Talk List
The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...
Related Readings:
problems with 2 tags shakur (1997)
Freeze (2003)
Error: Too many nested [xxx] contexts (1997)
Dreamweaver Extensions (2001)
[isfile] ? (1997)
FAX orders (1996)
Test (2003)
Generating Options for a Form. (1997)
[WebDNA] Strange error (2014)
[WebDNA] RSS Feed help (2009)
[delete] problem (1997)
Hyperboard/bulletin board available (1998)
Problem with 2.1b3 (1997)
Emailer (1997)
syntax question, not in online refernce (1997)
Cancel Subscription (1996)
Sending mail (2003)
Trouble with Netscape (1998)
ErrorMessages.db suggestion (1997)
DreamWeaver Extensions (2000)