coldfusion 相关问题

ColdFusion是一个服务器端快速应用程序开发平台,实现了动态通用CF​​ML编程语言。请在问题中包含CFML版本,操作系统和Web服务器。

注册过程在生产环境的 SCORM 中不起作用

我正在使用 SCORM Cloud 通过 CF 集成 LMS 类型的应用程序。当我使用本地时,注册功能工作正常。当我在生产环境中尝试时,我...

回答 1 投票 0

如何访问操作页面上的 jQuery post 中传递的值(在 Coldfusion 中)?

我使用 jQuery.post() 将几个变量传递到 Coldfusion 页面: jQuery.post( “myPage.cfm”, {类型:thisType,记录Id:thisID},... 在 myPage.cfm 上,...

回答 1 投票 0

如何删除 url 变量

我有一个 url.LoginID,当用户单击链接登录时,我想将其从地址栏中删除。 它必须是书签,不能是表单提交。 问:如何从

回答 6 投票 0

如何授予用户在 IBM Cloud DB2 中创建包的权限?我不认识 DBA 用户

我无法连接 ColdFusion,并出现以下错误。 数据源的连接验证失败:DB2Test java.sql.SQLException: [Macromedia][DB2 JDBC Driver]绑定过程不是

回答 1 投票 0

ColdFusion 9 - 错误:列表索引 0 无效

我以为我把这个舔了…… 但我似乎无法追踪它...... 有趣的是 - 列表删除功能有效...并执行所需的任务... 但我仍然收到此错误... 我...

回答 1 投票 0

Coldfusion #iif 和会话

我正在构建一个添加/编辑用户表单,当访问页面时,有一个 if 语句检测我们是否正在编辑当前用户或通过 url id 添加新用户 我正在构建一个添加/编辑用户表单,当访问页面时,有一个 if 语句检测我们是否正在编辑当前用户或通过 url id 添加新用户 <cfif isDefined('URL.id')> <cfquery name="getSquadMember" datasource="#application.datasource#"> SELECT * from squad WHERE id=#URL.id# </cfquery> <cfset #name#=#getSquadMember.athlete_name# /> <cfelse> <cfset SESSION.squad = structNew()> <cfparam name="SESSION.squad.name" default=""> </cfif> 这很好,但问题在于评估会话或值是否存在,我收到错误 <cfinput class="text" name="name" type="text" id="name" value ="#IIf(IsDefined('name'), DE('#name#'), DE("#SESSION.squad.name#"))#" required="yes" /> 元素 team.name 在会话中未定义。为什么在满足第一个条件时评估会话是否存在? 谢谢, R. 首先 - 如果您可以避免使用 iif(),那么就这样做。它造成的头痛比它所解决的要多得多...... 但是,请注意 ColdFusion 文档中有关 iif() 的以下内容: 如果变量未定义,ColdFusion 在处理该函数时会抛出错误。下面的例子说明了这个问题: #IIf(IsDefined("Form.Deliver"), DE(Form.Deliver), DE("no"))# This returns "Error resolving parameter FORM.DELIVER". 为了避免此问题,请在代码中使用 DE 和 Evaluate 函数,如下所示: #IIf(IsDefined("Form.Deliver"), Evaluate(DE("Form.Deliver")), DE("no"))# This returns "no"; ColdFusion does not throw an error. 或者,如果您使用的是 CF9(支持三元运算符): <cfinput class="text" name="name" type="text" id="name" value ="#IsDefined('name') ? name : SESSION.squad.name#" required="yes" /> 为什么同一个项目需要两个不同的变量名称,是否有原因? 你可以这样做吗: <cfif isDefined('URL.id')> <cfquery name="getSquadMember" datasource="#application.datasource#"> SELECT * from squad WHERE id=<cfqueryparam value="#URL.id#" cfsqltype="CF_SQL_INTEGER" /> </cfquery> <cfset name= getSquadMember.athlete_name /> <cfelse> <cfset squad = structNew()> <cfset name = "" /> </cfif> <input type="text" name="name" id="name=" value="#name#" /> 这将反过来消除对 iff 语句的需要 HTH J 几个问题: 1) <cfquery name="getSquadMember" datasource="#application.datasource#"> SELECT * from squad WHERE id=#URL.id# </cfquery> 您在这里请求 SQL 注入。使用cfqueryparam 2) <cfset #name#=#getSquadMember.athlete_name# /> 这是你的第二篇文章,我注意到#的奇怪用法 应该像 Jason 写的那样: <cfset name = getSquadMember.athlete_name /> 3)至于你的问题: <cfinput class="text" name="name" type="text" id="name" value="#IIf(IsDefined('name'), DE('#name#'), DE("#SESSION.squad.name#"))#" required="yes" /> 这种方式不太可读。 首先为该值设置一些变量。 第二件事 - 你不需要像这样将变量放入 DE 中,这样就可以了: DE(name) 当您使用 cfinput 时,整个事情可能需要正确。还有另一个问题 - 你真的不需要在那里使用 cfinput 。普通的 HTML 输入就可以了,并为您节省一些 CF 解析。 您看到的问题是 IIF() 必须评估语句的所有部分。 您不能真正使用它来检查变量是否已定义,因为它总是尝试评估正确和错误响应的内容。 只要在使用 IIF() 时牢记这一点,使用它就没有问题。 只要保持简单,当变量可能不存在时不要尝试使用它。 我本想指出您的代码的其他问题,但其他答案已经很好地涵盖了这些问题。

回答 4 投票 0

在 ColdFusion 中获取用户请求的 URL(有效/无效)

我正在尝试制作一个自定义路由器。为此,我尝试从 application.cfc 中获取用户请求的 URL。问题是当收到无效的目录或 URL 时 lucee 直接抛出...

回答 1 投票 0

FW/1 控制器更改未在视图中更新

参加聚会已经很晚了,但这周我在玩 FW/1,我在控制器和实时更新方面遇到了问题。我现在有以下代码来模拟身份验证。

回答 2 投票 0

更新到Coldfusion最新版本后CFImage出现问题

<!--- Parse the users ---> <cfoutput query="CreatedBThumbnail"> <cfif #IsBinary(CreatedBThumbnail.GroupImageContent)#> <cfimage source="#CreatedBThumbnail.GroupImageContent#" action="resize" isBase64="yes" width="200" height="200" destination="#ThePath##CreatedBThumbnail.ID#.png" overwrite="yes"> <cfelse> <!--- Copy the default Image---> <cffile action = "copy" source="#application.basePath#\Assets\images\groups_32.png" destination="#ThePath##CreatedBThumbnail.ID#.png"> </cfif> </cfoutput> 二进制内容正在使用 cfimage 创建错误:尝试读取图像时发生异常。读取 PNG 图像数据时出错文件的特定顺序 该行出现错误: <cfimage source="#CreatedBThumbnail.GroupImageContent#" action="resize" isBase64="yes" width="200" height="200" destination="#ThePath##CreatedBThumbnail.ID#.png" overwrite="yes"\> 非常感谢 AndreasRu,它有效......太棒了 案件已结

回答 1 投票 0

限制分页列表上的页数

我正在改进网站的分页系统,我遇到了一些我似乎无法解决的简单问题。我试图一次显示页面 (1 2 3 4 5),当用户到达第 5 页时,...

回答 3 投票 0

范围在会话范围的 CFC 文件夹之外无法工作

我最近在工作中安装了 ColdFusion 2018,并因无法使示波器正常工作而感到沮丧。像往常一样,我将所有 .cfc 放入 /CFC 文件夹中,它们都不会执行

回答 2 投票 0

ColdFusion (2018):如何使用 SFTP 连接

尝试使用连接到SFTP目录,但到目前为止未成功。 尝试使用 <cfftp> 连接到 SFTP 目录,但到目前为止未成功。 <cfset FTP_server="ftp.mysite.com"> <cfset FTP_site="NS"> <cfset FTP_user="user"> <cfset FTP_pwd="pwd"> <cfset FTP_key="AAAAB3NzaC1yc2EAAAABIwAAA"> <cfftp action="OPEN" server="#FTP_server#" connection="#FTP_site#" username="#FTP_user#" password="#FTP_pwd#" secure="yes" <!--- key="#FTP_key#" ---> stopOnError = "Yes"> <cfdump var ="#FTP_site#"><cfabort> 我可以使用 FileZilla 进行连接,不会出现任何问题。然而。 如果我添加“key”,则会收到不同的错误: 我错过了什么? 这是我过去使用过的示例。 <cfset FTP_server="ftp.mysite.com"> <cfset FTP_site="NS"> <cfset FTP_user="user"> <cfset FTP_pwd="pwd"> <cfset FTP_key="AAAAB3NzaC1yc2EAAAABIwAAA"> <cftry> <cfftp connection="myConnection" server="#FTP_server#" secure="yes" username="#FTP_user#" password="#FTP_pwd#" action="open" stopOnError="Yes" > <cfcatch> <cfoutput> <p>FTP Connection Error: #cfcatch.message#</p> </cfoutput> <cfabort> </cfcatch> </cftry> <cfftp connection="myConnection" action="listDir" directory="/" name="fileList"> connection属性是将在后续 ftp 操作中使用的变量。

回答 1 投票 0

如何在 Coldfusion 2021 脚本中获取 MSSQL“插入”查询生成的密钥?

问题 我想从 SQL 查询中获取插入行的 id: INSERT INTO NameList(姓名)VALUES('John') 我需要在 Coldfusion 2021 脚本中执行此操作,如下所示: var sqlQuery = "

回答 3 投票 0

第一民族/土著字符/字体的 Coldfusion 页面显示问题(unicode?)

当我将以下内容保存为 .html 文件时,它会正确呈现字符;当我使用 .cfm 文件扩展名保存同一文件时,它会使用奇数字符呈现该文件。 ...

回答 1 投票 0

如何在 Coldfusion 中重新加载打印机而不重新启动服务?

这是我对如何使打印机可在 ColdFusion 中使用的基本理解。 使用 CF 的帐户远程进入运行 CF 的服务器 服务正在运行。 打开窗户...

回答 4 投票 0

将 Coldfusion 结构插入数据库

如果我想将联系表单提交保存到数据库,如何将表单范围插入作为提交?我已经有一段时间没有使用 Coldfusion 了。 联系表格因...

回答 5 投票 0

Coldfusion 运行 Node 和 Puppeteer

我有一个需要 html 文件的项目,并使用 Chrome headless 将该 html 转换为 PDF。一切都很好,问题是我希望能够将该 html 文件保存为 jpg 缩略图...

回答 1 投票 0

ColdFusion:Binance API:未读取所有发送的参数

这些加密 API 将要我的命。 最后,币安 API 已排序且签名正常工作。 但是现在当所有变量都被传递时,我收到下面的错误-1104。 {“代码&q...

回答 1 投票 0

Coldfusion 登录后未重定向

我有一个简单的 Coldfusion 应用程序,它使用 Google 单点登录。当用户登录时,他们应该被重定向到index.cfm页面。并且应该设置他们的会话令牌。然而,他们仍然是

回答 1 投票 0

如何使用 cfml 通过 telnet 进行通信?

我有一个仅通过 telnet 进行通信的游戏服务器。 我有一个 Lucee 服务器在同一个服务器机房运行,并且想编写一个可以向游戏服务器发送命令的小型 Web 应用程序。 看看...

回答 1 投票 0

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