喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 喜悦证交所 | 帮助

RSS 订阅当前论坛  

上一主题 下一主题
     
标题: 请教关于smarty的路径问题..  
 
yiyamzen (yiyamzen)
中级会员
Rank: 3Rank: 3
中级会员



UID 63892
精华 0
积分 484
帖子 356
金钱 484 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2005-4-1
状态 离线
请教关于smarty的路径问题..

smarty的路径如下:
D:\Apache Group\Apache2\htdocs\yamzen_memo\libs
D:\Apache Group\Apache2\htdocs\yamzen_memo\templates

D:\Apache Group\Apache2\htdocs\yamzen_memo\install下有install.php文件
内容如下:
<?php
include("../libs/Smarty.class.php");
$smarty=new Smarty();
$smarty->templates_dir="../templates";
$smarty->compile_dir="../templates_c";
$smarty->cache_dir="../cache";
$smarty->caching=false;
$smarty->left_delimiter="<{";
$smarty->right_delimiter="}>";

... ...
$smarty->display("../install.htm");
?>
运行结果如下:
Warning: Smarty error: unable to read resource: "../install.htm" in D:\Apache Group\Apache2\htdocs\yamzen_memo\libs\Smarty.class.php on line 1095
请问为什么找不到install.htm文件呀?
该文件的位置是:
D:\Apache Group\Apache2\htdocs\yamzen_memo\templates\install.htm

[ 本帖最后由 yiyamzen 于 2006-7-5 05:19 PM 编辑 ]
2006-7-5 05:04 PM#1
查看资料  发短消息  顶部
 
yiyamzen (yiyamzen)
中级会员
Rank: 3Rank: 3
中级会员



UID 63892
精华 0
积分 484
帖子 356
金钱 484 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2005-4-1
状态 离线
[推荐阅读] 这个怎么做呀?-_-;;
自己顶一下!
2006-7-6 07:52 AM#2
查看资料  发短消息  顶部
 
kuco
高级会员
Rank: 4
一半会员


UID 66126
精华 0
积分 933
帖子 949
金钱 894 喜悦币
威望 0
人脉 39
阅读权限 50
注册 2005-8-23
来自 上海
状态 离线
[推荐阅读] 请教:请问如何删除文本里指定的某一行?
$smarty->display("../install.htm");
修改为
$smarty->display("install.htm");




阿里妈妈再掀疯狂采购风,急召天下站长,新加入站点3天内一定采购!
2006-7-6 09:18 AM#3
查看资料  Blog  发短消息  顶部
 
yiyamzen (yiyamzen)
中级会员
Rank: 3Rank: 3
中级会员



UID 63892
精华 0
积分 484
帖子 356
金钱 484 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2005-4-1
状态 离线
[推荐阅读] 村里又有一兄弟通过丈母娘那一关了


QUOTE:
原帖由 kuco 于 2006-7-6 09:18 AM 发表
$smarty->display("../install.htm");
修改为
$smarty->display("install.htm");
不行错误提示为
Warning: Smarty error: unable to read resource: "install.htm" in D:\Apache Group\Apache2\htdocs\yamzen_memo\libs\Smarty.class.php on line 1095
目录为
yamzen_memo\libs
yamzen_memo\templates
时在
yamzen_memo\
下放的文件可以,就是放在子目录下的不能访问
比如放在:yamzen_memo\install\下的文件就不行.
2006-7-6 09:40 AM#4
查看资料  发短消息  顶部
 
kuco
高级会员
Rank: 4
一半会员


UID 66126
精华 0
积分 933
帖子 949
金钱 894 喜悦币
威望 0
人脉 39
阅读权限 50
注册 2005-8-23
来自 上海
状态 离线
[推荐阅读] 2006世界杯之四强前之经典动作
$smarty->templates_dir
修改为
$smarty->template_dir




阿里妈妈再掀疯狂采购风,急召天下站长,新加入站点3天内一定采购!
2006-7-6 10:34 AM#5
查看资料  Blog  发短消息  顶部
 
yiyamzen (yiyamzen)
中级会员
Rank: 3Rank: 3
中级会员



UID 63892
精华 0
积分 484
帖子 356
金钱 484 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2005-4-1
状态 离线
[推荐阅读] 东北村民来踩脚印!!


QUOTE:
原帖由 kuco 于 2006-7-6 10:34 AM 发表
$smarty->templates_dir
修改为
$smarty->template_dir
可以耶~可不可以给我解说一下呀??谢谢
2006-7-6 11:32 AM#6
查看资料  发短消息  顶部
 
kuco
高级会员
Rank: 4
一半会员


UID 66126
精华 0
积分 933
帖子 949
金钱 894 喜悦币
威望 0
人脉 39
阅读权限 50
注册 2005-8-23
来自 上海
状态 离线
[推荐阅读] 文件夹树型结构 && 文件夹概况
$smarty->templates_dir
修改为
$smarty->template_dir

解释:
$template_dir [模板目录变量]
你单词拼写错了..原因就这么简单.

-----------------------------------------------
$smarty->display("../install.htm");
修改为
$smarty->display("install.htm");

解释:
因为你已经在程序中指定了$template_dir [模板目录变量]
所以在使用
$smarty->display("install.htm"); 的时候smarty只会到指定的目录中去查找文件.
所以不需要加上"../"

-----------------------------------------------------------------------------------------------------
为什么你刚开始的时候将install.htm文件放在yamzen_memo目录下面就OK.而放在templates目录下面不行.

解释:
这是由于你开始的时候$template_dir [模板目录变量]拼写错误..所以smarty的模板目录没有指定成功
于是smarty采用默认的模板目录(就是php文件-install.php 的目录-install)
又因为你
$smarty->display("../install.htm");
这一句..所以smarty将会到上一级目录yamzen_memo下面去查找install.htm文件.

OVER.明白否?.但愿我打这么多字.不是白打了.




阿里妈妈再掀疯狂采购风,急召天下站长,新加入站点3天内一定采购!
2006-7-6 11:49 AM#7
查看资料  Blog  发短消息  顶部
 
yiyamzen (yiyamzen)
中级会员
Rank: 3Rank: 3
中级会员



UID 63892
精华 0
积分 484
帖子 356
金钱 484 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2005-4-1
状态 离线
[推荐阅读] 发送带附件的邮件,对大附件编码的问题


QUOTE:
原帖由 kuco 于 2006-7-6 11:49 AM 发表
$smarty->templates_dir
修改为
$smarty->template_dir

解释:
$template_dir  
你单词拼写错了..原因就这么简单.

-----------------------------------------------
$smarty->display(" ...
你没白打~3Q~~
^__________^
2006-7-6 01:07 PM#8
查看资料  发短消息  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 


Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.031714 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP