小编Pet*_*ton的帖子

Coldfusion会话Cookie

我正在尝试在访问某个页面时删除客户端会话cookie.我该怎么做呢?

cookies coldfusion session

3
推荐指数
1
解决办法
3648
查看次数

什么是蓝龙

我搜索了蓝龙网站,但冷却没有找到任何有用的信息.什么是蓝龙?它用于什么以及为什么有人会使用它?

coldfusion openbd bluedragon

3
推荐指数
1
解决办法
1515
查看次数

保存pdf的修改内容

我有一个下载的表单,我想在表单上预先填写一些内容(这很容易使用cfpdfform).

它变得棘手的是我想允许用户修改该表单的内容,然后以某种方式让我可以访问这些修改过的内容.我没有构建源PDF,所以我不知道如何允许用户"保存"新内容,以便可以阅读.

关于我可以在这个方面开始的任何想法?

pdf coldfusion cfdocument cfpdf

3
推荐指数
1
解决办法
1183
查看次数

如何使用Regex为CodeIgniter捕获不以"ajax /"开头的字符串?

我正在为我的CodeIgniter应用程序开发一些路由,我需要声明一个'catch-all'/除了一个正则表达式.任何以'ajax /'开头的路由都应该重定向到'main'-router.像这样:

$route['regexmagichere'] = "main";
Run Code Online (Sandbox Code Playgroud)

所以这绝对超出了我的正则表达式技能,我需要一些帮助.正则表达式应该在所有不以'ajax /'开头的字符串上返回true ,如下所示:

$string_one = "ajax/someotherstuffhere";
$string_two = " ajax/test";
$string_three = "somestuffhere";
Run Code Online (Sandbox Code Playgroud)

这里$ string_one将是唯一一个返回false的人.谢谢你的时间!

php regex codeigniter

3
推荐指数
1
解决办法
491
查看次数

将八位数转换为日期的最有效方法是什么?

我正在使用ColdFusion 9.0.1和一些我无法改变的数据库.

我正在访问一个数据库,该数据库将日期存储为八位数字,零小数位,如下所示:

YYYYMMDD
Run Code Online (Sandbox Code Playgroud)

我需要能够读取日期,添加和减去日期的天数,并创建新的日期.我正在寻找一个ColdFusion解决方案,以有效(不多的代码)将日期转换为我们的标准格式,即

MM/DD/YYYY
Run Code Online (Sandbox Code Playgroud)

然后将其转换回数据库的格式以便保存.

我需要以这样的方式对此进行编码:非ColdFusion程序员可以轻松地读取并使用它,复制和修改它以用于其他功能(例如向日期添加一天).所以,我不是在寻找最少量的代码,而是高效可读的代码.

您能否提出任何可以使此代码块更灵活,更易读或更高效(更少代码)的内容?

<cfscript>

// FORMAT DB DATE FOR BROWSER
DateFromDB = "20111116";
DatedToBrowser = createBrowserDate(DateFromDB);
writeOutput(DatedToBrowser);

function createBrowserDate(ThisDate) {
    ThisYear = left(ThisDate, 4); 
    ThisMonth = mid(ThisDate, 4, 2);
    ThisDay = right(ThisDate, 2);
    NewDate = createDate(ThisYear, ThisMonth, ThisDay);
    NewDate = dateFormat(NewDate, "MM/DD/YYYY");
    return NewDate;
}

// FORMAT BROWSER DATE FOR DB
DateFromBrowser = "11/16/2011";
DateToDB = createDBDate(DateFromBrowser);
writeDump(DateToDB);

function createDBDate(ThisDate) {
    ThisYear = year(ThisDate); 
    ThisMonth = month(ThisDate);
    ThisDay = day(ThisDate);
    NewDate = "#ThisYear##ThisMonth##ThisDay#";
    return …
Run Code Online (Sandbox Code Playgroud)

coldfusion date coldfusion-9

3
推荐指数
2
解决办法
2587
查看次数

如何在CF8中使用cfparam结构?

我需要将结构传递给方法,但不会总是定义它.

有这样的东西会起作用吗?

<cfparam name="system_message" default={}>
Run Code Online (Sandbox Code Playgroud)

当我尝试这个时,我得到的,传递给函数的参数不是struct类型.

另外,我知道,我可以这样做:

<cfif ! isdefined("system_message")>
      <cfset system_message = {}>
</cfif>
Run Code Online (Sandbox Code Playgroud)

但我只是想知道是否有更短的方法,使用cfparam.

谢谢你的帮助!

coldfusion coldfusion-8

3
推荐指数
1
解决办法
859
查看次数

从使用CFML存储为字符串的url中解析特定变量

我想从存储为字符串的url中解析特定的url变量键值.看来你可以在ACF下使用底层的java库coldfusion.util.HTMLTools,但我也需要它在Railo下工作.还有其他方法,或者使用正则表达式是最佳答案吗?

我正在尝试检索url变量键的值,而不使用类似于以下示例的url中的锚点. http://example.com?key=134324625625435#gid=0

coldfusion railo

3
推荐指数
1
解决办法
4177
查看次数

放置在ColdFusion CFC中时,SQL语句不起作用

我有以下表连接在Microsoft SQL Server中正常运行并返回预期的结果.

SELECT     d.id1, c.content_type
FROM       Document2 AS d INNER JOIN
           Content2 AS c ON d.content_id = c.content_id
WHERE     (d.class_id = 1)
Run Code Online (Sandbox Code Playgroud)

但是,当我将语句放入ColdFusion CFC时,语句将不会执行,并且我没有得到任何返回.语法是否在CFC文件中更改?Microsoft SQL语法是否与ColdFusion CFC语法不同?或者我在这里错过了其他什么?

这是相关功能.如果我使用不是表连接的简单SQL语句,我可以使用此代码.但是,当我插入表连接语句时,什么都不会返回.

  remote array function getcontent() {
    var q = new com.adobe.coldfusion.query();
     q.addParam( name="searchParam", value="#searchName#" );
    q.setDatasource("Document");
    q.setSQL("SELECT d.id1, c.content_type FROM Document2 
    AS d INNER JOIN   
    Content2 AS c ON d.content_id = c.content_id WHERE (d.class_id = 1)");

    var data = q.execute().getResult();
    var result = [];
    for(var i=1; i<= data.recordCount; i++) {
        arrayAppend(result, {"id"=data.d.id1[i], "Type"=data.c.content_type[i]}); …
Run Code Online (Sandbox Code Playgroud)

sql database sql-server coldfusion cfc

3
推荐指数
1
解决办法
495
查看次数

ColdFusion查询属性重复

我正在为一个类开发一个基本的ColdFusion应用程序,无法控制CFAdmin.我想知道是否有办法避免在我的每个查询中重复属性数据源,用户名和密码,因为它们总是相同的.

更换:

<cfquery name="name"
datasource="datasource"
username="username"
password="password">
Run Code Online (Sandbox Code Playgroud)

通过:

<cfquery name="name">
Run Code Online (Sandbox Code Playgroud)

谢谢!

coldfusion cfquery

3
推荐指数
1
解决办法
117
查看次数

如何在不使用ColdFusion中的Results.columnname的情况下打印所有结果

如何在不使用ColdFusion中的Results.columnname的情况下打印所有结果

对于前: -

我有 <cfquery name="getProductId"> select productId from product </cfquery>

在Product Table中,我有2列product_name和Product_id.

如何在不使用getProductId.product_name getProductId.Product_id的情况下打印它们

谢谢,

coldfusion cfquery

2
推荐指数
1
解决办法
5330
查看次数