cfml 相关问题

CFML是一种动态的通用编程语言,特别适用于Web和Intranet开发。 Adobe ColdFusion,Lucee,Railo和Open BlueDragon都有兼容但独立的实现 - 每个实现都有一个共同的CFML核心但不同的优势/重点。

如何在cfif语句中放置多个NOT条件?

这是我的代码: 删除文件 删除文件 没关系 我要添加“ jpg”和“ ...

回答 3 投票 2

Coldfusion 18表单未在更新后提交到新页面

我正在使用CF 18,并且刚刚获得了最新更新。由于某种原因,我的“提交”按钮将不再进入下一页。有人可以告诉我我做错了什么吗...我尝试使用...

回答 1 投票 0


cfdocument PDF显示印地语语言字符串为空

这里,根据我的业务逻辑,我应该支持所有语言。所以我根据国家/地区选择显示了一个字符串。一切都对我有利。但是cfdocument有问题。我在这里...

回答 2 投票 2

带有cfloop的冷cfset XML变量

我想看看您是否能够为我提供一些语法。...我一直在尝试构建一个包含用户数据的XML数据集。但是,当我设置用户数据的循环时,XML包括...

回答 2 投票 1

当我直接输出从 返回的值以及我如何停止它时,为什么Lucee会在前缀前面加一个空格字符? 我在函数输出中遇到一个非常奇怪的问题。我有一个用于清理用户输入的基本功能。当我尝试输出函数结果时,我得到的值前面带有空格。如果我将函数结果分配给变量,然后输出该变量,则不存在空格。这是我正在谈论的示例。想象有一个名为fn_SanitizeInput()的函数。 <cfset var_UserInput = "foo"> <cfset var_SanitizedUserInput = fn_SanitizeInput(var_UserInput)> // foo <cfoutput> Input Length: #len(var_UserInput)# // 3 Sanitized Input Length: #len(fn_SanitizeInput(var_UserInput))# // 3 #len(var_SanitizedUserInput)# // 3 Function Output: |#fn_SanitizeInput(var_UserInput)#| // | foo| Trimmed Function Output: |#trim(fn_SanitizeInput(var_UserInput))#| // | foo| Var Output: |#var_SanitizedUserInput#| // |foo| </cfoutput> 我不明白为什么len()函数返回3,但是在打印结果时显示四个字符。而且由于修剪函数仍然给我领先的空间,我觉得函数结果是正确的,并且Lucee在执行评估时出于某种未知原因而添加了空间。还有其他人遇到吗?如果需要,我可以先将所有结果分配给变量,但是我仍然想知道为什么会发生这种情况。 我在函数输出中遇到一个非常奇怪的问题。我有一个用于清理用户输入的基本功能。当我尝试输出函数结果时,我得到的值前面带有空格。如果我... 简短回答 更改 <cffunction name="fn_SanitizeInput" output="false"> <cfargument name="arg"> <cfreturn arguments.arg> </cffunction> 收件人 <cffunction name="fn_SanitizeInput" output="false"> <cfargument name="arg"> <cfreturn arguments.arg> </cffunction> 更长的答案 空间从何而来? 空格是从<argument>标签的结尾到<cfreturn>标签的开头。如果您真的想,可以 <cffunction name="fn_SanitizeInput"><cfargument name="arg"><cfreturn arguments.arg></cffunction> 您编写的代码可能看起来像: #len(fn_SanitizeInput(var_UserInput))# 但是实际上,是这样的: <cfsavecontent var="result">#fn_SanitizeInput(var_UserInput)#</cfsavecontent> #len(result)# 一些编辑 我真的希望cfml函数的默认输出模式是无声的,但是事实并非如此。为了我自己的理智,我设置了output="false",所以我不必担心。

回答 1 投票 1

parseDateTime输出差异

我的Coldfusion开发服务器:服务器产品ColdFusion版本11,0,13,303668 Tomcat版本7.0.75.0版开发人员操作系统Windows 10 Coldfusion生产...

回答 1 投票 1

ColdFusion UTC时间LTE检查与非UTC时间

我迷路了,我可以检查非UTC时间,并且一切正常。但是当转换为UTC Times时,CFIF不起作用NON UTC {ts'2019-11-10 14:59:46'} LTE {ts'2019-11-10 14:00:00'} UTC如果{ts' 2019 -...

回答 1 投票 0

ColdFusion 9.01-> Lucee 5.3.3.62和 /

我继承了一个在CF 9.01上运行的大型应用程序。我正在将其移植到Lucee 5.3.3.62,但是存在一些问题,我知道我应该将其替换为,但这是...

回答 2 投票 2

我们可以使用基于脚本样式的具有位置属性的cfparam吗?

@@ Devs,在这里,我正在为我的应用程序编写基于脚本的代码。在开发过程中,我遇到类似无效CFML构造的问题,发现示例代码: cfparam(name =“ userID”,...

回答 2 投票 4

从ColdFusion请求获取查询参数/字符串

我无法在ColdFusion组件中获取查询参数。我尝试使用: cgi.QUERY_STRING参数全部为空我有一个组件:

回答 1 投票 1

错误-会话中未定义元素X

获取此错误ELEMENT CURRLANGUAGE在会话中未定义。不明白为什么。直到昨天 []] 因为currLanguage未在会话范围中定义。哇哦。 尝试使用此命令查看定义的内容。 <cfdump var="#SESSION#"> 可能是某些时候没有设置某些东西。我们必须查看您的代码才能确定。如果您认为它可以正常运行,并且希望将来避免不必要的错误消息,则可以执行以下检查: <cfif structKeyExists(SESSION, "currLanguage") AND SESSION.currLanguage is "English"> Logic Logic Logic </cfif> 也请确认一下 请在会话范围内正确检查值更新。 会话范围将根据应用程序名称创建。因此,如果我们将应用程序名称创建为动态或最近更新,则会话范围将创建为新 尝试isDefined()函数。 <cfif isDefined("session.currLanguage") and session.currLanguage eq 'English'> <cfset session.currLanguage = ''> </cfif>

回答 3 投票 0

ColdFusion强制CSRF失败

我有一个网站,当用户登录时会检查CSRF令牌。该表格看起来像 []] ...

回答 1 投票 0


为什么会出现此错误? -会话中未定义元素光标

获取此错误ELEMENT CURRLANGUAGE在会话中未定义。不明白为什么。直到昨天

回答 1 投票 0

试图创建一个数组,混合来自不同mysql表的数据

基本上,我在MySql中没有几个表,而我正试图创建一个与来自不同表的数据混合的数组。我正在使用AJAX从CFC获取数据。我尝试使用不同的ajax请求来获取...

回答 1 投票 1

将Strip Javascript转换为CFscript错误

我在顶部制作过程中获得了一些帮助,但是它可以正常工作,但是当我为重定向编写最后两段代码时,我认为它很费劲,因为它无法读取cfscript中制作的变量。这个...

回答 1 投票 0

能否将条带Java代码转换为CFscript

下面的代码是如何实现Stripe Payment API,我想知道是否只是将其转换为CFscript并调用我的普通变量,它将起作用吗? //设置您的密钥:记住要更改此密码...

回答 1 投票 0

QueryExecute等同于新查询getPrefix()

我有一些现有代码local.query = new Query(); local.query = setDataSource(application.DSN); local.setSQL(“ SELECT ...”); local.result = local.query.execute(); //我可以解决这个问题...

回答 1 投票 0

Lucee 5.2中cfthread标记内部的cfthread对象为空

在Lucee v5.2.9.31中,当我从cfthread对象请求test_thread线程的状态时,以下代码在checkTest线程内引发错误。我得到的错误是关键[test_thread] ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.