php代码请教,$smarty->display('xx.html');

各位会PHP的大神,你们好,小弟刚接触PHP,在看一个程序的源文件的时候看到这两段代码$smarty->assign('action','add');$add_sjs=r... 各位会PHP的大神,你们好,小弟刚接触PHP,在看一个程序的源文件的时候看到这两段代码

$smarty->assign('action','add');

$add_sjs=random(3);
$smarty->assign('add_sjs',$add_sjs);
$_SESSION['add_sjs']=$add_sjs;
$smarty->display('admin_index.html');

大概能明白这代码的意思,但找不到add是在哪里出现的,还有admin_index.html 也找不到,有谁能指点一下吗?
展开
 我来答
jinyc007
2014-08-20 · TA获得超过934个赞
知道小有建树答主
回答量:398
采纳率:75%
帮助的人:477万
展开全部
$smarty->assign 是给模板赋值,至于模板里是否有使用这个变量,那就不一定了,要看模板里的代码。你在代码里找 {action} 而不是 'add',可能会有收获 。

admin_index.html 是一个模板文件,具体在什么位置,看你这个系统的设置。如果你用的这个系统有主题的功能,那么很可能在主题的文件夹里。如果真的找不到,可以尝试用开发工具里的搜索功能或者资源管理器的搜索功能,都可以。
追问
大概明白了,可我没有整个源文件,因为这是在万网的FTP上面看的,所以不知道怎么搜索那个模板
追答

1、如果知道采用什么系统来构建网站,就去下载一个到本地,然后研究下其目录结构。总之弄清楚该系统的结构对你认识它和学习它是很有帮助的。

2、如果你用 CuteFTP,连上站点后,也是可以搜索的,如图所示:

选择“查找”


设置要查找的文件,然后开始查找,可能会比较慢

test4bg
2014-08-20 · TA获得超过1024个赞
知道小有建树答主
回答量:661
采纳率:100%
帮助的人:619万
展开全部

add是一个字符串

$smarty->assign('action','add');//给action赋值为add

admin_index.html是一个模板文件,这个文件在模板文件夹下,因为不知道你用的是哪种php开源程序。所以你搜索整个文件夹找找这个文件。

追问
大概明白了,可我没有整个源文件,因为这是在万网的FTP上面看的,所以不知道怎么搜索那个模板
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lowlan
推荐于2016-11-14 · TA获得超过127个赞
知道小有建树答主
回答量:118
采纳率:0%
帮助的人:78万
展开全部
这里面 add 是个字符串,就是赋给模板文件一个变量 $action,值是'add',这样模板文件里可以判断
if $action eq 'add'..............

另外模板文件你要找smarty的配置目录了,要是觉得麻烦直接代开搜索,查找文件吧
追问
大概明白了,可我没有整个源文件,因为这是在万网的FTP上面看的,所以不知道怎么搜索那个模板
追答
你照着include 的头文件一个个找上去
看见定义smarty的地方,找
$smarty->template_dir
这就是模板文件目录,在里面找你要的文件
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式