问题标签 [coldfusion-8]

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 回答
2270 浏览

coldfusion - 必须使用 MVC FrameW 来生成干净的 URL 吗?

我要托管的主机不支持服务器端 url 重写,因此无法安装第三方工具来重写 url。

这是 Windows 上的 Coldfusion 8,IIS。

我知道的另一种选择是使用框架,但我不想走那条路(时间),因为应用程序运行良好(但 URL)。

纯 CF 可以生成干净的 url 吗?我不需要 seo 的干净 url,而是让用户轻松参考他们的页面。例如 youtube.com/userpage

有什么建议吗?

如果唯一的选择是使用框架,那么哪个与传统的cfml''、cfm's & CFC's最兼容?在从无框架应用程序转换为框架化的过程中,需要对代码进行最少的更改。

感谢您的贡献!

0 投票
3 回答
8494 浏览

excel - 导出到 Excel 无法正确显示数字

将数据从数据库导出到 Excel 电子表格时,我很难让帐号正确显示。一家公司的帐号正确显示。然而,其他人没有。用户必须双击单元格才能看到整个帐号。我已经用谷歌搜索了这个问题,但我尝试过的解决方案都没有奏效。

0 投票
1 回答
524 浏览

sql-server-2008 - 在 Snow Leopard Server 上使用 MS SQL Server 和 Coldfusion

我想知道是否有可能或者有没有办法在一台没有虚拟化的机器上一起使用它们

0 投票
1 回答
430 浏览

coldfusion - 为什么我的cfgrid 输出true/false 而不是yes/no

我正在处理一些以前使用 cfquery 的代码,现在正在使用绑定到 cfc 来获取数据。当它使用查询时,'workcomplete' 列显示是/否(这些是作为文本保存在数据库中的值)。现在它正在使用绑定,该列显示的是真/假而不是是/否。它们匹配,即,如果数据库为“否”,则 cfgrid 显示“假”,而“是”则显示为“真”。是否有一些设置可以更改,以便再次使用数据库中的实际值?

从cfml:

来自cfc:

谢谢!

0 投票
1 回答
706 浏览

design-patterns - 动态表单的设计、存储和检索

自定义动态生成表单背后的设计是什么?

想实现类似drupal的CCK。

在控制面板中,表单的所有者设计表单中应包含哪些字段以及表单字段应以何种顺序排列,以及字段的属性,例如“必填:是/否”

表单设计完成后,最终用户填写并提交。

目前我能够让用户创建自定义表单,问题在于表单内容的存储和检索。

通常,当一个人编写一个表单时,谁的数据存储在数据库中,将表单数据输入数据库所需的代码也会被编写。当表单几乎每次都随着不同的字段而变化时,如何编写这段代码?

基本上,我需要了解允许存储和检索自定义表单的数据库设计,而不管字段的数量或类型。

我不想为每个表单提交都有一个新表,也不想为每个表单手动编写代码。

这些是我需要的主要字段类型

  • 文本框
  • 选择列表
  • 单选按钮
  • 清单
  • 日期字段
  • 文本区

下面是我想出的数据库设计

表格1

id、formid、type、position、name、value、select(foreign)、multiple

id:该记录的唯一 ID,自动

formid:唯一的表单id,特定表单中的所有字段将共享相同的formid

类型:它可以是文本框、选择列表、收音机....

位置:字段是第 1 个、第 2 个还是第 5 个?

name:字段的唯一名称

value:如果是文本框,这里输入默认值。如果字段类型不需要值,则它保持为空。

select(foreign):如果是选择列表框,那么会出现外来的idnumber。

多个:如果您想允许在该列表框中进行多项选择,则该值将为 1 否则将为空

table2 id,选择,值

所以,如果你想要一个选择列表框字段,在table1中,你的类型为selectbox,你将在table2中获得与“select”相关的外键值。

如果要文本区,输入table1就是文本区,如果需要默认值,输入,否则为null

table1 没有所有属性的列表,但你明白了。根据您想要的字段类型,确定您需要填写的属性。如果该属性需要存储额外的数据,例如选择列表框,则简单地做一个关系,就像在 table2 中所做的那样

为了呈现表单,系统解释数据库中的数据并相应地创建字段。

到目前为止一切都很好,但是,当字段总是在变化时,如何将数据存储在数据库中?

存储此类数据需要什么样的数据库设计?

以上是动态生成表单的正确方法吗?

0 投票
3 回答
6589 浏览

coldfusion - 查看cfhttp请求

我想查看通过我的 cfhttp 标签发送的实际 http 请求。捕捉这一点的最佳工具是什么?

特别是,我想确切地查看正在发送的标头和内容。

0 投票
2 回答
669 浏览

mysql - 如何合并和排序列?MySQL、CF8、MS 访问 2003

我想生成一个按字母顺序排列的名称列表,该列表是通过将两列名称(columnA 和columnB)加在一起而产生的。

我试过这个:

这是错误代码:参数太少。预期 1。

非常感谢任何帮助。

俄勒冈州蜂蜜

0 投票
2 回答
4471 浏览

encryption - “无法执行取消填充:无效填充字节..”的解密错误

使用 CF8 和 MySQL 5.1,我试图在创建时加密()密码,然后在登录时解密()。我可以让decrypt() 在测试页面上正常工作,但是当我将它放在带有cflogin 的cfincluded 页面中时,出现错误“尝试加密或解密输入字符串时发生错误:com.rsa.jsafe.crypto .dr:无法执行取消填充:无效填充字节..“。从我的测试页面到我的应用程序,它是相同的代码和数据库。

应用程序.cfc:

工作正常的测试页面:

应用程序页面中的 Decrypt() 出错:

我可以让默认的 CFMX_COMPAT encrypt() 和 decrypt() 在我的应用程序中使用相同的代码正常工作,只需更改密钥、算法和编码变量。
顺便说一句,我还将加密的字符串作为 varchar() 存储在数据库中,这样它就不会弄乱填充(所以我读了)。我尝试了 BLOB,但得到一个字节数组错误。

非常感谢任何帮助或想法。

0 投票
1 回答
327 浏览

java - ColdFusion 8 Diffie-Helman 加密

我正在与需要使用 Diffie-Hellman 加密算法的第 3 方集成。CF 文档表明这是受支持的算法

当我尝试Encrypt()使用“Diffie-Helman”或“DH”调用时,我收到错误消息:“您选择的安全提供程序不支持 Diffie-Hellman 算法。”

是否可以将 CF 配置为使用包含 DH 的不同安全提供程序?或者,是否可以直接使用 java 对象来完成这个?

0 投票
3 回答
4224 浏览

coldfusion - ColdFusion 中删除文件夹及其内容的最安全方法是什么?

我正在为我们的网站创建一个文件上传实用程序,如果上传格式无效(根据我们的规范,不值得在这里查看),我想删除 zip 文件解压缩到的文件夹及其所有内容。

到目前为止,我使用了一种创建动态批处理文件的方法,如下所示:

但无可否认,我很担心 cfexecute 标签的允许使用。

还有另一个选项,它使用 cfdirectory 递归删除选项,它可以满足我的所有要求,但我想非常确定它不会删除我指向的文件夹之外的文件夹/文件。

还有第三种方式,它涉及一个 cfdirectory 并围绕它循环,但我也喜欢使用更少的代码行来执行简单操作的想法。

你最信任哪个选项?

我正在运行 IIS7、Coldfusion 8。