Thanks very much, I'll give that a try.
Dave
At 19:25 8/14/2002 +0200, you wrote:
>Well, since it's now playtime over here in Holland I decided to play a
>bit.
>
><!--- This bit just creates the original links that you would normally
>have coming from your database --->
><cfsavecontent variable="content">
><cfset cnt = 0>
><cfoutput>
><cfloop list="blah,foo,bar" index="i">
><cfset cnt = cnt + 1>
><a href="index.cfm?fuseaction=#i#.foo.bar&id=#cnt#">#i#</a>
></cfloop>
></cfoutput>
></cfsavecontent>
>
>
><cfoutput>
>Before:<br>
>#content#
><br>
><br>
></cfoutput>
>
><cfset request.urltoken = "cfid=2&cftoken=234234">
>
><!--- Add the token to any valid urls --->
><cfset html =
>reReplace(content,'(index.cfm?)([^"]*)(")','\1\2&#request.urltoken#"','a
>ll')>
>
><!--- output the result --->
><cfoutput>
>After:<br>
>#html#
></cfoutput>
>
>Spike
>
> > -----Original Message-----
> > From: Dave Phipps [mailto:[EMAIL PROTECTED]]
> > Sent: 14 August 2002 18:10
> > To: [EMAIL PROTECTED]
> > Subject: RE: [ cf-dev ] Regex and urltoken
> >
> >
> > Hi,
> >
> > Thanks the code you put in would have been able to append the
> > urltoken to
> > the url if it was only the url that was supplied. However
> > the urls are
> > within a whole bunch of html text that comes from a database.
> > So I need to
> > first find all the url's and then append the urltoken.
> >
> > Spike, if you get a chance to look at it then that would be
> > great. I'll
> > also have a look at the regex example in the green forta book
> > and tried to
> > work something out from that.
> >
> > Cheers
> >
> > Dave
> >
> >
> > At 14:17 8/14/2002 +0100, you wrote:
> > >the code i posted does this.
> > >
> > >-----Original Message-----
> > >From: Dave Phipps [mailto:[EMAIL PROTECTED]]
> > >Sent: Wednesday, August 14, 2002 2:01 PM
> > >To: [EMAIL PROTECTED]
> > >Subject: RE: [ cf-dev ] Regex and urltoken
> > >
> > >
> > >This is nearly spot on. Just an aesthetic thing, would it
> > be possible
> > >to get the #request.urltoken# put on the end of the whole url like
> > >this:
> > >
> > ><a
> > >href="index.cfm?fuseaction=intranet.content&contentid=2&#requ
>est.urltok
> > >en#">
> > >My
> > >link</a>
> > >
> > >At the moment it is doing this:
> > >
> > ><a
> > >href="index.cfm?CFID=19437&CFTOKEN=77996404&fuseaction=intran
> > et.content
> > >&cont
> > >entid=2">My
> > >link</a>
> > >
> > >Although this perfectly valid it doesn't look as nice as the top url.
> > >
> > >Any suggestions?
> > >
> > >What was the tag called in the devex?
> > >
> > >Cheers
> > >
> > >Dave
> > >
> > >At 14:32 8/14/2002 +0200, you wrote:
> > > >Assuming you're always using index.cfm you could do something like
> > > >this.
> > > >
> > > ><cfset newcontent =
> > >
> > >ReplaceNoCase(content,'index.cfm?','index.cfm?#request.urltoken#&','a
> > > >ll'
> > > >)>
> > > >
> > > >Spike
> > > >
> > > > > -----Original Message-----
> > > > > From: Dave Phipps [mailto:[EMAIL PROTECTED]]
> > > > > Sent: 14 August 2002 14:27
> > > > > To: ColdFusion User group
> > > > > Subject: [ cf-dev ] Regex and urltoken
> > > > >
> > > > >
> > > > > Hi,
> > > > >
> > > > > I have some text containing the occasional href links that are
> > > > > driven from a db query and I need to be able to append the
> > > > > urltoken to these links on
> > > > > the fly.
> > > > >
> > > > > I was thinking that I could use a regex for this but I
> > can't even
> > > > > begin to think what the regex would look like.
> > > > >
> > > > > The links coming from the db would look like this:
> > > > >
> > > > > <a href="index.cfm?fuseaction=intranet.content&contentid=2">My
> > > > > link</a>
> > > > >
> > > > > and what I want to have it do is this:
> > > > >
> > > > > <a
> > href="index.cfm?fuseaction=intranet.content&contentid=2&CFID=3
> > > >4234234&CFTOKEN=234234234243">My
> > > > > link</a>
> > > > >
> > > > > Is this possible? the urltoken will be in the form of:
> > > > > #request.urltoken#
> > > > >
> > > > > Thanks in advance.
> > > > >
> > > > > Dave
> > > > >
> > > > >
> > > > >
> > > > > ============================================
> > > > > Phipps CF Development
> > > > > Oxford, Oxfordshire.
> > > > > Telephone: +44(0)7718 896696
> > > > > http://www.phipps-cf.co.uk
> > > > > ============================================
> > > > >
> > > > >
> > > > > --
> > > > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > > > For additional commands, e-mail:
> > [EMAIL PROTECTED]
> > > > > For human help, e-mail: [EMAIL PROTECTED]
> > > > >
> > > > >
> > > > >
> > > >
> > > >
> > > >
> > > >--
> > > >To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > >For additional commands, e-mail:
> > [EMAIL PROTECTED] For
> > > >human help, e-mail: [EMAIL PROTECTED]
> > >
> > >
> > >============================================
> > >Phipps CF Development
> > >Oxford, Oxfordshire.
> > >Telephone: +44(0)7718 896696
> > >http://www.phipps-cf.co.uk
> > ============================================
> > >
> > >
> > >--
> > >To unsubscribe, e-mail: [EMAIL PROTECTED]
> > >For additional commands, e-mail:
> > [EMAIL PROTECTED] For
> > >human help, e-mail: [EMAIL PROTECTED]
> > >
> > >
> > >
> > >
> > >This email has been scanned for viruses by NetBenefit using Sophos
> > >anti-virus technology
> > >
> > >
> > >
> > >This email has been scanned for viruses by NetBenefit using Sophos
> > >anti-virus technology
> > >
> > >
> > >
> > >--
> > >To unsubscribe, e-mail: [EMAIL PROTECTED]
> > >For additional commands, e-mail:
> > [EMAIL PROTECTED] For
> > >human help, e-mail: [EMAIL PROTECTED]
> >
> >
> > ============================================
> > Phipps CF Development
> > Oxford, Oxfordshire.
> > Telephone: +44(0)7718 896696
> > http://www.phipps-cf.co.uk
> > ============================================
> >
> >
> > --
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail:
> > [EMAIL PROTECTED] For human help, e-mail:
> > [EMAIL PROTECTED]
> >
> >
>
>
>
>--
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]
>For human help, e-mail: [EMAIL PROTECTED]
============================================
Phipps CF Development
Oxford, Oxfordshire.
Telephone: +44(0)7718 896696
http://www.phipps-cf.co.uk
============================================
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
For human help, e-mail: [EMAIL PROTECTED]