路径很关键。
可以不确定的时候先用echo 打印出来,看看路径是否正确。
我的服务器目录是D:/xampp/htdocs;
文件目录如下:
config.php内容如下
<?php define('BASE_PATH',$_SERVER['DOCUMENT_ROOT']);//D:/xampp/htdocs define('SMARTY_PATH', '/SmartyTest/Smarty/');//D:/xampp/htdocs/SmartyTest/Smarty/ require BASE_PATH.SMARTY_PATH.'Smarty.class.php'; $smarty=new Smarty(); $smarty->template_dir='./Smarty/templates/'; $smarty->compile_dir='./Smarty/templates_c/'; $smarty->config_dir='./Smarty/configs/'; $smarty->cache_dir='./Smarty/cache/' ?>
index.php的内容如下,关键要写清include的地址
<?php header("Content-type:text/html;charset=UTF-8"); include("Smarty/configs/config.php");//关键 $smarty->assign('title','第一个smarty程序'); $smarty->assign('content','hello world'); $smarty->display('index.html'); ?>
templates文件夹下面有一个 index.html。
<html> <title>{$title}</title> <body> <p>{$content}</p> </body> </html>
访问的时候输入:http://localhost/SmartyTest/index.php即可
相关推荐
Smarty 模板引擎教程 chm格式,内容主要有基本语法、变量、组合修改器、内建函数、自定义函数、配置文件、控制台调试、缓存、插件扩展、使用技巧和经验等,比较详细的一个中文手册,如上图示。
这是我开发过的用smarty模板模仿ecshop功能开发的程序,使用时只需要导入数据库,修改配置文件即可,附带开发手册(详细),有什么不明白的直接加本人QQ:1094230936
文件类型包括424个PHP源代码文件、409个Smarty模板文件、244个GIT忽略文件、12个配置文件、6个TXT文档、4个Markdown文档、2个Plex文件、2个YAML文件、2个Shell脚本文件和1个GIT属性文件。该模板引擎支持PHP,并有助...
主要介绍了smarty模板引擎之配置文件数据和保留数据的方法,实例分析了smarty模板引擎配置文件数据及获取数据的具体技巧,具有一定参考借鉴价值,需要的朋友可以参考下
主要介绍了PHP模板引擎Smarty之配置文件在模板变量中的使用方法,结合实例形式分析了配置文件变量的具体使用步骤与相关技巧,需要的朋友可以参考下
主要介绍了smarty模板引擎从配置文件中获取数据的方法,涉及config_load载入配置文件及相关的读取技巧,需要的朋友可以参考下
主要介绍了Smarty模板简单配置与使用方法,涉及Smarty模板的基本配置与缓存文件的相关使用技巧,需要的朋友可以参考下
使用smarty模板写的一个音乐网站系统: 整合UC说明: 整合要求:成功安装UCenter和STCMS音乐系统。 整合步骤: 第一步,编辑配置文件: UC的配置文件在/plugins/uc/config.inc.php,只要按照说明配置即可。 ...
Smarty 模板引擎教程,内容主要有基本语法、变量、组合修改器、内建函数、自定义函数、配置文件、控制台调试、缓存、插件扩展、使用技巧和经验等,比较详细的一个中文手册
Variables loaded from config files [从配置文件读取的变量] {$smarty} reserved variable [{$smarty}保留变量] 5. Variable Modifiers [变量调节器] capitalize [首字符大写] count_characters [字符计数] ...
Variables loaded from config files [从配置文件读取的变量] {$smarty} reserved variable [{$smarty}保留变量] 5. Variable Modifiers [变量调节器] capitalize [首字符大写] count_characters [字符计数] ...
9. Config Files [配置文件] 10. Debugging Console [调试控制台] 程序员篇 Table of Contents [内容列表] 11. Constants [常量] 12. Variables [变量] 13. Methods [方法] 14. Caching [缓存] 15. Advanced ...
二、配置文件中给模板的变量 三、模板中存在的保留变量 四、常量的访问方式 五、注释: 六、创建公共程序 七、函数 八、块:函数的另一种形式 九、通过SMARTY插件的功能加入函数和块 十、SMARTY中的变量调解...
├─ smarty.conf # 本地测试的 Smarty 引擎的配置文件 ├─ fis-conf.js # fis3 的配置文件 ├─ page # 放一些页面 ├─ server.conf # 本地测试的URL转发规则配置文件 ├─ static # 非组件静态资源 ├─ ...
公用的smarty类库和相关信息,将smarty放在服务器根目录下,配置信息写在一个文件中,用的时候include下配置文件。 smarty的变量有以下三部分: a 来自php页面中的变量,即assign()方法传过来的变量; 在tpl模板中...
smarty手册HTML版本,纯HTML文件,下载下来可以直接运行,或者放到自己的web网站当做在线手册。
可配置的模板{delimiter}标记语法,因此您可以使用{$foo}, {{$foo}}, <!--{$foo}-->等。 {if}..{elseif}..{else}..{/if}构造传递给PHP解析器,因此{if...}表达式语法可以根据需要简单或复杂。 。 允许无限制...
Table of Contents [内容列表] Preface [序] ...Variables loaded from config files [从配置文件读取的变量] {$smarty} reserved variable [{$smarty}保留变量] 5. Variable Modifiers [变量调节器] ...
smarty教程笔记 模板中使用的变量 Smarty中是以变量为主的,所有的访问方式都是基于变量的 Smarty标签变量来源于3个部分 是php中assign分配的变量 Smarty的系统保留变量 从配置文件中读取到的配置变量