首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > 其他服务器 >

dogfish 麻烦帮小弟我翻译一上

2013-01-08 
dogfish 麻烦帮我翻译一下//程序目录define(S_ROOT, dirname(__FILE__).DIRECTORY_SEPARATOR)//允许的

dogfish 麻烦帮我翻译一下



//程序目录
define('S_ROOT', dirname(__FILE__).DIRECTORY_SEPARATOR);

//允许的方法
$acs = array('index','add','edit');
$ac = (empty($_GET['ac']) || !in_array($_GET['ac'], $acs))?'index':$_GET['ac'];
$op = empty($_GET['op'])?'':$_GET['op'];
include_once(S_ROOT.'./source/cp_'.$ac.'.php');

我想用uchome的代码分离技术来让coldfusion代码与html代码分离,不知道这样可以不可以,只能尝试一下了。谢谢你
[解决办法]
<cfset s_root = getdirectoryfrompath(cgi.scrip_name)>
<cfset acs = "index,add,edit">
<cfif not isdefined("url.ac") or not listfindnocase(acs,url.ac)>
   <cfset l_ac = "index">
<cfelse>
   <cfset l_ac = url.ac>
</cfif>
<cfif not isdefined("url.op") or trim(url.op) eq "">
   <cfset l_op = "">
<cfelse>
   <cfset l_op = url.op>
</cfif>
<!--- 这里是问题,coldfusion好像没有inclde_once这样的函数,只有include --->
<cfinclude template="#s_root#/source/cp_#l_ac#.php">

热点排行