Skip to main content
Known Participant
September 8, 2010
Answered

concatenate strings

  • September 8, 2010
  • 2 replies
  • 754 views

<cfset server = #cgi.SERVER_NAME#>

<cfset script = #cgi.SCRIPT_NAME#>

<cfset path = ListContains(script, "TEST")>

<cfoutput>#script#</cfoutput>

<cfoutput>#path#</cfoutput>

How to concatenate server, path and "&lang=fr"?

All the following statements will result in error:

<cfset newpath = #server# & #path# & "&lang=fr">

<cfset newpath = server & path & "&lang=fr">

This topic has been closed for replies.
Correct answer

Server seems to be a keyword. Use another word instead of server. Plz try this.

<cfset

server1 = #cgi.SERVER_NAME#>

<cfset

script = #cgi.SCRIPT_NAME#>

<cfset

path = ListContains(script, "TEST")>

<cfset

newpath = server1&path&"&lang=fr">

<cfdump

var="#newpath#">

2 replies

Correct answer
September 9, 2010

Server seems to be a keyword. Use another word instead of server. Plz try this.

<cfset

server1 = #cgi.SERVER_NAME#>

<cfset

script = #cgi.SCRIPT_NAME#>

<cfset

path = ListContains(script, "TEST")>

<cfset

newpath = server1&path&"&lang=fr">

<cfdump

var="#newpath#">

Inspiring
September 9, 2010

Server seems to be a keyword. Use another word instead of server. Plz try this.


Yeah.  It's the name of the server scope...

--

Adam

Inspiring
September 8, 2010

What error does it produce?