标签: coldfusion

是否有第三方控制面板来控制ColdFusion服务器的启动/停止?

我正在寻找一个简单的控制面板,它可以控制ColdFusion服务器的启动/停止功能.除了adobe.com之外,我在哪里可以找到关于CFM的好教程?

coldfusion

0
推荐指数
1
解决办法
355
查看次数

Coldfusion - 单项列表

没有使用CF长,但我遇到了(无疑是简单的)处理列表的绊脚石.

我有一个名为user的组件,它有一个名为roles的list属性:

property type="List" name="roles"  default="";
Run Code Online (Sandbox Code Playgroud)

(我设置了accessors = true所以免费获取setter)

现在我想将角色设置为列表,我的理解(google告诉我的)是初始化列表就像创建逗号分隔字符串一样简单,例如"USER,ADMIN,SUPER"等等.

我的问题是,我试图将其设置为单个项目列表:

user.setRoles("user");
Run Code Online (Sandbox Code Playgroud)

我收到了错误

The roles argument passed to the SETROLES function is not of type List.
Run Code Online (Sandbox Code Playgroud)

任何人都可以指出我做错了什么/我需要做什么,所以CF将单项字符串识别为列表?

谢谢

coldfusion

0
推荐指数
1
解决办法
90
查看次数

CFLOG不写入日志文件

我想将一些信息写入日志文件.我尝试将此代码添加到我的文件中:

<cfparam name="BillingAddressOne" default="#session.userinfo.Address1#">
<cfparam name="BillingAddressTwo" default="#session.userinfo.Address2#">
<cfparam name="BillingCity" default="#session.userinfo.city#">
<cfparam name="BillingState" default="#session.userinfo.state#">
<cfparam name="BillingZipCode" default="#session.userinfo.zip#">
<cfparam name="BillingCountry" default="US">
<cfparam name="BillingPhone" default="#session.userinfo.phone#">
<cfparam name="BillingFax" default="#session.userinfo.fax#">
<cfparam name="BillingEmail" default="#session.userinfo.email#">
<cfparam name="CardType" default="#sessioninfo.CreditCardType#">
<cfparam name="form['Credit Card Number']" default="#sessioninfo.CreditCardNumber#">
<cfparam name="expmonth" default="#sessioninfo.CreditCardExpMonth#">
<cfparam name="expyear" default="#sessioninfo.CreditCardExpYear#">
<cfparam name="CCverificationCode" default="#sessioninfo.CCverificationCode#">
<cfparam name="CreditCardName" default="#sessioninfo.CreditCardName#">


<cflog file="info.log" application="no" 
    text="#BillingAddressOne# #BillingAddressTwo# #BillingCity# #BillingState# #BillingZipCode# #BillingCountry# #BillingPhone# #BillingEmail# #pmtmethod# #CardType# #form['Credit Card Number']# #expmonth# #expyear# #CCverificationCode# #CreditCardName#">
Run Code Online (Sandbox Code Playgroud)

我尝试输入一些东西,但文件中没有任何内容 info.log

coldfusion

0
推荐指数
1
解决办法
2806
查看次数

ColdFusion Script传递2个变量

我试图在ColdFusion函数中返回两个变量.

我知道你可以使用&符号在C++中做到这一点.

我的代码:

<cfscript>

function browserDetect(browser,version) {

      browser="some value string";
      version="some other value string";
}
</cfscript>
Run Code Online (Sandbox Code Playgroud)

其他页面:

<cfoutput>#BrowserName# and #BrowserVer#</cfoutput>
Run Code Online (Sandbox Code Playgroud)

coldfusion coldfusion-10

0
推荐指数
1
解决办法
207
查看次数

将JavaScript变量传递给ColdFusion查询

我有一个更新查询,我传递一个名为"newdata"的JavaScript数组,显然,这不起作用所以我不知道如何将我的JavaScript变量传递给ColdFusion以运行更新查询.我怎么能看到网上冲浪?ColdFusion无权访问Javascript变量.这是我的代码,问候!

<cfquery name="updatereserva" datasource="Prueba">
    UPDATE reserva_habitac 
    SET FechaENTRADA = newdata["#firstdate#"]
    WHERE idRESERVA = newdata["idreserva"]                  
</cfquery>
Run Code Online (Sandbox Code Playgroud)

还有另一种方法吗?

javascript coldfusion cfquery

0
推荐指数
1
解决办法
1108
查看次数

如何对ColdFusion中循环Mysql查询生成的表进行排序?

我有一个HTML表,它是从'user'表的查询生成的,该表查找系统上的所有用户.

第二个查询使用"选择计数"通过检查用户ID在会议表中出现的次数来计算用户已预订的会议数.

<cfquery datasource="iPad" name="Two">
 SELECT COUNT(userID) AS meetingsCount from meeting where userID = '#One.userID#'
 </cfquery>
Run Code Online (Sandbox Code Playgroud)

我希望能够通过单击页面上的链接基于meetingsCount重新排序表.问题是我不知道如何查询这些信息,因为它在MYSQL中的技术上并不存在.

编辑; 使用左连接和验证的代码.

select user.userID, user.contactName, user.email, count(meeting.userID)
as meetingsCount 
 from user where user.userID = 30 
AND user.userID NOT IN ('1', '2', '3', '4', '58', '59', '62',
'63', '64', '66', '69', '71',    '72', '73', '78', '107')
AND SUBSTRING( meeting.meetingCode, 5, 2 ) 
BETWEEN 12 AND 22 
AND SUBSTRING( meeting.meetingCode, 7, 2 ) 
BETWEEN 1 AND 12 
AND SUBSTRING( meeting.meetingCode, 9, 2 ) 
BETWEEN 01 …
Run Code Online (Sandbox Code Playgroud)

mysql sorting coldfusion

0
推荐指数
1
解决办法
135
查看次数

windows或unix的通用目录格式

我正在开发一个侧面项目,该项目可以部署在驻留在windows和unix系统上的CF服务器上.有没有办法可以以通用的方式管理目录结构中的绝对路径?换句话说,如果你是windows和unix服务器,我不希望有一堆条件语句乱丢代码来管理.

在过去的8年里,我一直专注于基于unix的操作系统,因此我不得不担心Windows需要很长时间.

我在CF 9.01 FWIW工作.

谢谢!

coldfusion

0
推荐指数
1
解决办法
92
查看次数

将表单数据传递给URL时,'date是无效的日期或时间字符串' - ColdFusion

我正在尝试将数据从mobiscroll jquery datepicker传递到ColdFusion中的mySQL查询.当我发布表单时,它只发送输入名称而不是实际存在的名称.yo变量显示为'date',我收到此错误消息."date是无效的日期或时间字符串."这是代码:

 <form action="searchWED.cfm?sorter=date&yo=date" method="post">
<input type="text" name="date" id="SubmitDate" class="i-txt">
<input type="submit" name="submit" />
</form>


<cfif IsDefined("URL.yo")>  
Run Code Online (Sandbox Code Playgroud)

forms url coldfusion

0
推荐指数
1
解决办法
349
查看次数

在coldfusion中:如何记住用户已登录?

我在登录页面上有一个用户名/密码,该页面转到"成员"页面.基本上,我使用了一个语句来查找SQL查询中的行数,如果它不是1(正确的用户名/密码组合),那么它会重定向回登录页面.

但是,在"成员"页面上,有表单可以执行各种操作,例如使用SQL向表中添加新行,或返回已连接表的查询.这些表单还链接回此"成员"页面,但不再符合登录条件(需要用户名变量和密码变量).

那么,如何让服务器记住用户是否登录?

sql coldfusion login

0
推荐指数
1
解决办法
209
查看次数

如何在Coldfusion中写入数据库时​​防止字段长度错误破坏脚本?

我正在尝试在我的数据库中创建CSV导入(使用Coldfusion8).

首先将CSV文件解析为Coldfusion数组("x"使用此UDF完成),然后我将其提供到临时表中进行验证,然后使用要导入CSV列的JSON映射将其实际提交到数据库.

一切都工作正常,除了字段长度......仍然会出错.

现在我像这样导入:

...
<cfif variables.c_comp NEQ "">
, <cfqueryparam value = "#x[variables.c_comp]#" cfsqltype="cf_sql_varchar" maxlength="50">
</cfif>
...
Run Code Online (Sandbox Code Playgroud)

x是正在分析的CSV-行和variables.c_comp是指定字段的JSON地图列数.

我的问题是,如果用户提交长度为51个字符的字段,则整个导入失败.

问题:
有没有办法导入前50个字符而不是抛出错误?或者也许只设置一个标志.

感谢您的投入!

mysql csv import coldfusion insert

0
推荐指数
1
解决办法
64
查看次数

标签 统计

coldfusion ×10

mysql ×2

cfquery ×1

coldfusion-10 ×1

csv ×1

forms ×1

import ×1

insert ×1

javascript ×1

login ×1

sorting ×1

sql ×1

url ×1