问题标签 [cfdump]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
1236 浏览

coldfusion - Looking for an alternative to cfdump

I think I just realized how restrictive my web host is when they wouldn't let me use cfdump. This actually kind of angers me, cause really, what harm is dump going to do? Anyway my question is has anyone written a cfdump alternative that will kick out complex types of data or can link me to a site with a code example? Can't really used cfc's or udfs either cause guess what, they're blocked too. Anyway looking for something simple that I can just paste in my cfml and I will be happy. It's sad that I used to be able to do this, but have forgotten a lot of that skillset since I moved into Flex and AS.

oh and they're using cf7, so no cf8 or 9 tricks ;-)

Thanks in advance.

0 投票
3 回答
1345 浏览

parsing - 解析 CFDUMP 结构并存储值

我如何解析这个结构?我需要把它变成单个变量。例如来自属性结构:

我不熟悉结构,我需要将这种类型的数据输入数据库。

我玩过cfloop,但没有。

cfdump

0 投票
4 回答
1357 浏览

coldfusion - 我可以使用任何其他 CF 标签来替换 CFDUMP 吗?

在我设计的应用程序中,我将其中一个网页命名为“error.cfm”。我希望它在应用程序出现错误时显示。所以我将以下代码放入“error.cfm”中:

因此,在托管网站后,我发现该特定页面拒绝加载,而是显示“500 内部错误”。然后我向我的托管公司投诉,我收到了以下详细信息:


尊敬的顾客,

实际的错误信息如下:

安全性:请求的模板已被拒绝访问 createobject(java)。
以下是内部异常消息:拒绝访问 (coldfusion.runtime.FunctionPermission createobject(java))

错误发生在 C:\inetpub\vhosts\plat4ad.com\httpdocs\cms\error.cfm:第 10 行

8 : 9 : 10 :

不幸的是,出于安全考虑,我们的服务器上禁用了某些标签和功能。您可以在此处查看完整列表:

https://support.dailyrazor.com/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=293&nav=0,29,76

如果您有任何其他问题,请告诉我们。

最良好的祝愿,支持-GG DailyRazor 支持团队。


现在检查他们在服务器上禁用的标签列表,CFDUMP其中包括:

在共享的 ColdFusion 服务器上,您将可以访问所有标签和功能,但以下内容除外:

标签:

  • CF系列
  • 内容
  • CFDUMP
  • 执行
  • CFLOG
  • 对象
  • 对象缓存
  • CFREGISTRY

CF 功能:

  • 设置配置文件字符串
  • 创建对象(COM)
  • 创建对象(CORBA)
  • 创建对象(JAVA)

请问有什么替代方案CFDUMP吗?或者有谁知道任何没有这些限制的 ColdFusion 托管公司?我很欣赏你的任何想法。

0 投票
3 回答
1000 浏览

html - ruby 将对象转储为 html 格式的字符串

是否有相当于 ColdFusions cfdump 标签的红宝石。

它可以将任何对象转储为 html 格式的输出。

我想用它来将任何对象转储到电子邮件 html 正文中。

我知道那里有漂亮的打印和其他宝石,它们将颜色编码的格式良好的字符串输出到控制台,但我希望能够生成一个 html 字符串,转储出我需要的整个数据类型。

0 投票
2 回答
123 浏览

coldfusion - 从列表中转储变量 ColdFusion 9

在我像这样转储它之后,我有了这个结构:

<cfdump var="#currentInfo.answers#">

我怎样才能访问里面的值LIST

我需要在将来将该值与另一个变量进行比较,以允许我进行某些操作。

结构

0 投票
1 回答
185 浏览

orm - 在处理 ORM 对象时,有没有办法将顶级属性全局应用于 cfdump/writeDump?

在处理嵌套的 ORM 关系时,使用cfdumpwriteDump会迅速导致java.lang.OutOfMemoryError错误,因为 CF 试图解析嵌套对象中的关系并转储太多对象。

这可以通过top属性来避免,例如:<cfdump var=#SomeObject# top=3 />

记住一直写这个很痛苦 - 有没有办法配置 CF 在处理 ORM 对象时不会下降太多级别?

0 投票
2 回答
601 浏览

coldfusion - 需要查看正在发送的 ColdFusion 查询参数并返回数据

ColdFusion 的新手。

我有一个适用于所有供应商的脚本,除了一个。该脚本传递一些参数并接收指定供应商的声明列表,但前面提到的供应商除外。

我想调试一个函数,这样我可以确保我为这一个供应商传递了正确的参数,并且还看到为同一供应商返回的响应。

调试我的脚本的最佳方法是什么?这些都是一个不错的选择吗?

我敢肯定,你们都遇到过必须证明这是数据库问题而不是脚本问题的案例。

这是功能

0 投票
1 回答
116 浏览

coldfusion - CFdump 和 Bootstrap 工具提示互相争斗

我通过附加引导工具提示

当我使用 a<cfdump>时,标题标签会附在所有地方。html的开头<cfdump>看起来像这样

有没有办法让两人不踩对方?

0 投票
2 回答
250 浏览

coldfusion - 在脚本化 Coldfusion 查询中 - 为什么不添加 queryParams?

我有一个动态生成的查询,除了一个参数之外,所有参数都是可选的,有一个必填字段。我以为我会很聪明,但发生了一些非常奇怪的事情。

所以当我执行只传递必填字段时,查询是正确的,结果也是正确的。转储仅显示 sqlParameter 中所需的条目(有 2 个结果)

当我添加带有可选参数的调用时,只显示第一个(必需的参数)。可选参数未显示(在结果转储中),结果集变为 0 行。(?? 很奇怪)

我用调试器跟踪它,(来自 cf8 扩展,cfeclipse,不是 builder,在 CF9 独立上)

可选字段逻辑是正确的,代码已经过测试和执行。在变量窗格中,参数似乎已正确添加,但未显示在结果查询中,(在结果页面上转储)只有所需的参数。

我猜测正在发生一些奇怪的事情,但这没有意义。是否有可能必须将所有 addParams 加在一起?是like(语法)的问题吗?

为什么使用 ifs/conditional 会阻止额外的 addParams 无法工作/显示?转储中的一些奇怪的显示问题?

很抱歉没有在敏感区域提供真实代码。

0 投票
1 回答
99 浏览

debugging - 如何将 CFDUMP(或类似的)放置在标签

背景

我目前正在为冷融合编写自己的(回顾性)逐行调试器,因为现有的逐行调试器不适用于我们的 Eclipse 版本的冷融合版本。我已经(至少对于标签格式)得到了这个工作。它的功能只是让一个 java 程序检测每个(有效)行,<CFDUMP var='LINENUMBER' output='D:/retrospectiveData.txt'>然后同一个程序解释这个输出文件以显示程序的逐行进度(即使它是在事后)

问题

虽然绝大多数标签的行为是这样的,如果它们之前的标签被执行,它们也是如此,<cfelse>并且<cfelseif>不会以这种方式工作。这意味着这些行可能在我的调试器中错误地显示为正在运行。例如,考虑以下检测程序

<cfelseif 1=1>被标记为正在执行,而实际上它从未被执行。鉴于它的评估结果为真,这将使 <!--- something2 --->永远不会运行的混乱

问题

有没有办法在执行 or 标记时输出文本文件(无论它评估为真还是假)。我知道我不能简单地在<cfelseif 1=1>.