如何得到一个拥有动态变量名的变量的值?
可以用Evaluate() 函数动态的构造变量名,请看下面的例子。
<!--- Set i --->
<CFSET i=1>
<!--- Display product1 variable --->
<CFOUTPUT>#Evaluate("product#i#")#</CFOUTPUT>
在获得一个Query查询结果之后,如何得到它的字段列表?
每个Query查询结果都带有一个叫columnlist的变量,可以用来获得Query的字段列表.如 :queryname.columnlist
在HTML中用#表示颜色时(如<CFOUTPUT><hr color="#FF0000">...</CFOUTPUT>),ColdFusion会出错,如何解决?
#在ColdFusion有其特殊的意义,是用来把变量和表达式从字符串中区分开的。而且必须配对使用,(如<CFOUTPUT>#now()#</CFOUTPUT>)如果ColdFusion发现只有一个#的话就报错,解决的方法时用两个#来转义,如:<CFOUTPUT><hr color="##FF0000">...</CFOUTPUT>这样就没问题了。
我想发送邮件给一邮件组用户,我如何才能跟踪邮件的发送结果?如失败或者被拒绝。
<CFMAIL>中有一个FAILTO属性,可以用来指定一个邮件地址,在遇到邮件发送失败的情况时,ColdFusion会向此邮件地址发送一个失败通知。
<CFMAIL TO="#email#"
FROM="admin@myhost.com"
FAILTO="listadmin@myhost.com" ...>
...
</CFMAIL>