我有一个管理员网站(例如:http://www.admin.web.com/control/)和公共网站(http://example.web.com和http://example.com)
我想从http://www.admin.web.com/control/创建一个cookie ,它将共享到http://www.example.web.com和http://www.example.com网站.
这两个公共网站都有不同的URL
因此,为了共享cookie,我正在创建特定于域的cookie
<cfcookie name="admin" value="xyz" domain=".web.com">
Run Code Online (Sandbox Code Playgroud)
因此,将从http://admin.web.com创建的cookie将与http://example.web.com共享,但不会与http://example.com共享.
任何人都可以告诉我如何为http://example.com分享相同的cookie 吗?
如果您使用,cffile action = "upload"您将获得大量元数据(例如,filesize,fileextension等).
如何获取服务器上已存在的文件的相同数据?
我希望cffile action="read"能给出这个,但它似乎只给出了文件的内容,而不是与之相关的元数据.
我已经google了这个,除非我错过了什么,似乎获取元数据的唯一方法是上传文件.
我不是百分之百在何时使用cfoutput以及如何在以下示例中使用cfoutput.整个cfmail应该包含在cfoutput中吗?
背景:我有一个基于if语句发送电子邮件的函数.电子邮件的消息包含来自cfquery的变量.
<cffunction name="emailUpdate" access="public" returntype="string">
<cfargument name="usr_email" required="yes">
<cfargument name="status_update" required="yes">
<cfargument name="form_id" required="yes">
<cfquery name="emailformData" datasource="RC">
SELECT *
FROM Basic_Info
WHERE ID = <cfqueryparam value="#ARGUMENTS.form_id#">
</cfquery>
<cfoutput query="emailformData">
<cfmail
from="forms@email.us"
to="#usr_email#"
subject="Status Update">
<cfif status_update EQ 'Submitted'>
Form Submitted: The following quote request ID: #emailformData.ID# has been submitted on
#emailformData.Submission_Date# for the following party #emailformData.Sold_to_Party#. You will receive automated
updates via email when your submission changes status. <b>- Admin Team</b>
<cfelseif status_update EQ 'Assigned'>
Form Assigned by …Run Code Online (Sandbox Code Playgroud) PHP中的字符串到int的转换规则是什么?
例如,我有以下返回0:
var_dump((int)"test0");
var_dump((int)"test1");
var_dump((int)"test2");
Run Code Online (Sandbox Code Playgroud)
并且看起来如果字符串以数字开头,那么它将修剪字符并仅使用数字部分.如下:
var_dump((int)"1test");
var_dump((int)"2test");
var_dump((int)"3test");
Run Code Online (Sandbox Code Playgroud)
这些分别返回1,2和3.
现在,这是一个明确的规则,还是有例外?
在一篇文章中,我读到了如果我们使用JavaScript和CSS文件传递查询字符串style.css?V=1,在某些情况下,浏览器不会缓存文件.
所以我决定编写将采用文件路径的函数,/css/style.css并返回/css/style.2342342.css2342342是unix时间戳的地方.
<cfset mtime = 2342342>
<cfset fileName = "/css/style.css">
<cfset newFileName = REReplace(fileName,'{\\.([^./]+)$}',mtime)>
<cfdump var = "#newFileName#">
Run Code Online (Sandbox Code Playgroud)
我'{\\.([^./]+)$}'从Google搜索中获得了这个正则表达式,但它无效.
我对正则表达式并不擅长.请帮忙.
我需要创建一个CFM页面I,它将具有根据数据库中的数据构建的超链接.例如,我的数据库包含一列"标题"和一列"主题.来自"标题"和"主题"我将创建一个超链接(因为所有页面都遵循相同的方案:This-is-the-title-this-is-the-subject.html
所以问题是我需要在空格中输入" - ".因为现在我的CFOUTPUT就是这样的:This is the title this is the subject.html
有没有一种简单的方法将其转换为This-is-the-title-this-is-the-subject.html?
我有一个格式的文本文件:
ABC | 123
DEF | 456
Run Code Online (Sandbox Code Playgroud)
我尝试了各种各样的东西,但无法得到我需要的东西.我需要做的是遍历每一行并挑选出(在上面的例子中)ABC和123单独的,以及DEF和456
<cfloop file="#application.sLibPath#301.txt" index="FileLine">
<cfoutput>#listgetat(FileLine,1)#, #listgetat(FileLine,2)#</cfoutput><br>
</cfloop>
Run Code Online (Sandbox Code Playgroud)
我已经尝试过,但它不起作用,即它打破了.有人有什么建议吗?
我有一个字符串:
oauth_token=xxxxxxxxxxx&oauth_token_secret=xxxxxxxxxxx&oauth_callback_confirmed=true
Run Code Online (Sandbox Code Playgroud)
我想将这些值提取为三个变量.
你能建议ColdFusion中最简单的方法吗?
这是困扰我的代码.我需要找到代码并替换为Fancybox代码,但它抛出一个错误:win未定义
替换mywin值
<cfsavecontent variable="x">
mywin = window.open (url,"win",'toolbar=yes,location=yes,resizable=yes,copyhistory=yes,scrollbars=ye?s,width=878,height=810');
</cfsavecontent>
Run Code Online (Sandbox Code Playgroud)
对此:
mywin = $.fancybox('href' :url,'width': '500');
Run Code Online (Sandbox Code Playgroud)
我这样想
<cfset a = Replace(x,"mywin = window.open (url,"win",'toolbar=yes,location=yes,resizable=yes,copyhistory=yes,scrollbars=yes,width=878,height=810');","$.fancybox()","one")>
Run Code Online (Sandbox Code Playgroud)
更新代码:
<cfsavecontent variable="foo">
function setmycode() {
url = "http://myurl.com?thestep=9&sortBy=1&sortOrder=1";
mywin = window.open (url,"win",'toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,resizable=yes,copyhistory=yes,scrollbars=yes,width=878,height=810');
mywin.focus();
return false;
}
</cfsavecontent>
<cfset a = Replace(foo,"mywin = window.open (url,""win"",'toolbar=yes,location=yes,resizable=yes,copyhistory=yes,scrollbars=yes,width=878,height=810');","$.fancybox()","one")>
<cfdump var="#a#">
Run Code Online (Sandbox Code Playgroud) 我试图说,如果这makeCodeNumber是定义的,并且不是null使用此
<cfpdfformparam name="make" value="#session.checkout.vehicle.makeCodeNumber#">
Run Code Online (Sandbox Code Playgroud)
但如果它是null(或空),那么使用它
<cfpdfformparam name="make" value="#session.checkout.vehicle.vehiclemake#">
Run Code Online (Sandbox Code Playgroud)
所有的代码
<cfif isDefined("session.checkout.vehicle.makeCodeNumber")>
<cfif len(trim("session.checkout.vehicle.makeCodeNumber"))>
<cfpdfformparam name="make" value="#session.checkout.vehicle.makeCodeNumber#">
<cfelse>
<cfpdfformparam name="make" value="#session.checkout.vehicle.vehiclemake#">
</cfif>
</cfif>
Run Code Online (Sandbox Code Playgroud)
我在转储变量时显示它是null(或空字符串)但由于某种原因我必须忽略某些东西,因为当它为null时它仍然只是通过<cfpdfformparam name="make" value="#session.checkout.vehicle.makeCodeNumber#">而不是<cfpdfformparam name="make" value="#session.checkout.vehicle.vehiclemake#">.
任何帮助将不胜感激!
我使用的ColdFusion从创建数据库条目的XML文档,当创建XML的<,并>在格式<和>.所以在创建XML之前有没有办法将其更改<为<?
下面是代码和输出示例:
<cfquery name="messages" datasource="showcase_Uk">
select * from t_items where pid = 2 and spid = 45
</cfquery>
<cfset myStruct = StructNew() />
<cfset mystruct.link = "http://showcase.com" />
<cfset myStruct.title = "Examples" />
<cfset mystruct.description = "Examples from UK Showcase" />
<cfset mystruct.pubDate = Now() />
<cfset mystruct.version = "rss_2.0" />
<cfset myStruct.item = ArrayNew(1) />
<cfloop query="messages">
<cfset myStruct.item[currentRow] = StructNew()>
<cfset myStruct.item[currentRow].guid = structNew()>
<cfset myStruct.item[currentRow].guid.isPermaLink="YES"> …Run Code Online (Sandbox Code Playgroud) 我想获得列对字符串的记录总数.
例如,sellercolumn ='ONA'.我想知道有多少记录等于"ONA",有多少记录不等.
这就是我所拥有的:
<cfset stringONA= "ONA">
<CFSET onaseller= 0>
<CFSET notseller=0>
<cfloop query="getunion_again">
<cfif #getunion_again.seller# eq stringONA>
<cfset onaseller = onaseller +1 >
<P>TEST</P>
<cfelse>
<cfset notseller = notseller +1>
</cfif>
</cfloop>
<cfdump var=#onaseller #>
<cfdump var=#notseller #>
Run Code Online (Sandbox Code Playgroud)
我没有得到任何错误,只是没有得到任何计数.
coldfusion ×12
regex ×2
caching ×1
cffile ×1
cfoutput ×1
coldfusion-8 ×1
cookies ×1
php ×1
rss ×1
xml ×1