Hi, I'm getting response from the server into cfhttp.filecontent, and I'm taking what I need (I can see it what I need by #sFinalString #). But when I'm doing <cfif sFinalString EQ "033"> it alwayes give me FALSE, although I can see it's TRUE. I tried using toString - no good. Any ideas?? The code: <cfset sStartString = cfhttp.filecontent> <cfset sStartTag = FindNoCase("<result>", sStartString)> <cfset sTempString = RemoveChars(sStartString,1, sStartTag-1)> <cfset sEndTag = FindNoCase("</result>", sTempString)> <cfset sFinalString = RemoveChars(sTempString,sEndTag,len(sTempString))> <CFIF sFinalString EQ "033"> OK!!! <CFELSE> BAD!!!! </CFIF> Thanks, Yotam
<cfset sStartString = cfhttp.filecontent> <cfset sStartTag = FindNoCase("<result>", sStartString)> <cfset sTempString = RemoveChars(sStartString,1, sStartTag-1)> <cfset sEndTag = FindNoCase("</result>", sTempString)> <cfset sFinalString = RemoveChars(sTempString,sEndTag,len(sTempString))> <cfdump var = "#sStartString#"> <cfabort> <cfoutput> <cfif sFinalString EQ "033"> True <cfelse> False </cfif> </cfoutput> Code (markup): Try the cfdump, with you can see what the value of sStartString is. Then remove and you should have a place to start debugging.