You can fix this by adding output="false" to your cffunction tag.
======================================================================= Raymond Camden, ColdFusion Jedi Master for Mindseye, Inc Member of Team Macromedia Email : [EMAIL PROTECTED] Blog : www.camdenfamily.com/morpheus/blog Yahoo IM : morpheus "My ally is the Force, and a powerful ally it is." - Yoda > -----Original Message----- > From: Barney Boisvert [mailto:[EMAIL PROTECTED] > Sent: Wednesday, March 05, 2003 3:35 PM > To: CF-Talk > Subject: RE: CFMX UDF Output whitespace - possible bug > > > I have seen the same problem with CFMX, although after > realizing what was happening I made changes to remove it's > significance. It only affects UDFs defined with CFFUNCTION, > not via CFSCRIPT. The space is NOT returned by the function, > it is generated by the function, so using trim() doesn't > work, and calls to left() and the like don't use the space either. > > Here's a test case: > > <cffunction name="ucase_tag"> > <cfargument name="s" /> > <cfreturn s /> > </cffunction> > <cfscript> > function ucase_script(s) { > return s; > } > </cfscript> > > <cfset theString = "Hello, World!" /> > > <cfoutput> > <pre> > |#theString#| > |#ucase_tag(theString)#| > |#ucase_script(theString)#| > |#trim(ucase_tag(theString))#| > |#trim(ucase_script(theString))#| > </pre> > </cfoutput> > > Add the generated output: > > |Hello, World!| > | Hello, World!| > |Hello, World!| > | Hello, World!| > |Hello, World!| > > barneyb > > > -----Original Message----- > > From: S. Isaac Dealey [mailto:[EMAIL PROTECTED] > > Sent: Wednesday, March 05, 2003 11:29 AM > > To: CF-Talk > > Subject: CFMX UDF Output whitespace - possible bug > > > > > > I'm working on a client project running CF MX on Linux > > > > What seems to be happening is that any time we use a UDF in a > > cfoutput, like > > > > <cfoutput> > > <div>|#request.ffa.appname#|</div> > > <div>|#request.ff.alttext(1)#|</div> > > <div>|#left(request.ff.structtourl(attributes),1)#|</div> > > </cfoutput> > > > > We get an extra space character prepended to the string returned by > > the UDF, i.e. the previous snippet results in this output: > > > > |ourappname| > > | Edit| > > | m| > > > > Has anyone seen anything like this before? It seems to be a new > > development, because I'm pretty sure I was using UDF's in > cfoutput for > > url variables without problems last week. > > > > I've got this diagnostic info: > > > > SERVER_SOFTWARE=Apache/1.3.23 (Unix) (Red-Hat/Linux) mod_ssl/2.8.7 > > OpenSSL/0.9.6b DAV/1.0.3 PHP/4.0.6 mod_perl/1.26 > > > > not sure where that's from -- a coworker handed it to me... > > > > a dump of the server variables looks like this: > > > > struct > > COLDFUSION struct > > APPSERVER JRun4 > > EXPIRATION <<snippage>> > > PRODUCTLEVEL Professional > > PRODUCTNAME ColdFusion Server > > PRODUCTVERSION 6,0,0,55693 > > ROOTDIR /opt/coldfusionmx > > SERIALNUMBER <<snippage>> > > SUPPORTEDLOCALES <<snippage>> > > > > OS struct > > ADDITIONALINFORMATION Linux > > ARCH i386 > > BUILDNUMBER [empty string] > > NAME UNIX > > VERSION 2.4.9-e.3enterprise > > > > > > > > s. isaac dealey 954-776-0046 > > > > new epoch http://www.turnkey.to > > > > lead architect, tapestry cms http://products.turnkey.to > > > > tapestry api is opensource http://www.turnkey.to/tapi > > > > certified advanced coldfusion 5 developer > > http://www.macromedia.com/v1/handlers/index.cfm?ID=21816 > > > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4 Subscription: http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4 FAQ: http://www.thenetprofits.co.uk/coldfusion/faq Your ad could be here. Monies from ads go to support these lists and provide more resources for the community. http://www.fusionauthority.com/ads.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4