php简单smarty入门程序实例


Posted in PHP onJune 11, 2015

本文实例讲述了php简单smarty入门程序。分享给大家供大家参考。具体如下:

首先要有3个文件夹configs、templates、templates_c,在configs文件夹中有一个配置文件:test.conf,代码:

title = Welcome to Smarty!
cutoff_size = 40
[setup]
bold = true

templates中有模板文件:test.htm:

<html> 
  <head> 
    <title>Smarty Test</title> 
  </head> 
  <body> 
    <H1>Hello, {$Name}</H1> 
  </body> 
</html>

php文件代码:

<?php 
require 'libs/Smarty.class.php'; //包含Smarty类库文件 
$smarty = new Smarty; //创建一个新的Smarty对象 
$smarty->assign("Name","Simon"); //对模版中的变量赋值 
$smarty->display('test.htm'); //显示页面 
?>

运行后显示的页面代码:

<html> 
  <head> 
    <title>Smarty Test</title> 
  </head> 
  <body> 
    <H1>Hello, Simon</H1> 
  </body> 
</html>

运行之后,还在templates_c文件夹中生成一个php文件:

<?php
/* Smarty version 2.6.22, created on 2009-03-19 13:20:00 
     compiled from test.htm */
?> 
<html> 
  <head> 
    <title>Smarty Test</title> 
  </head> 
  <body> 
    <H1>Hello, <?php echo $this->_tpl_vars['Name']; ?> 
</H1> 
  </body> 
</html>

这个文件就是浏览所显示出来的效果。

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
PHP+javascript液晶时钟
Oct 09 PHP
php expects parameter 1 to be resource, array given 错误
Mar 23 PHP
php中使用Imagick实现图像直方图的实现代码
Aug 30 PHP
php 模拟post_验证页面的返回状态(实例讲解)
Oct 28 PHP
PHP采集类snoopy详细介绍(snoopy使用教程)
Jun 19 PHP
PHP获取毫秒级时间戳的方法
Apr 15 PHP
PHP 常用的header头部定义汇总
Jun 19 PHP
php常量详细解析
Oct 27 PHP
PHP 中 DOMDocument保存xml时中文出现乱码问题的解决方案
Sep 19 PHP
php实现微信企业转账功能
Oct 02 PHP
php获取微信openid方法总结
Oct 10 PHP
解决Laravel5.5下的toArray问题
Oct 15 PHP
PHP整合PayPal支付
Jun 11 #PHP
php 在线导入mysql大数据程序
Jun 11 #PHP
php简单图像创建入门实例
Jun 10 #PHP
php使用GD库创建图片缩略图的方法
Jun 10 #PHP
php使用Jpgraph绘制3D饼状图的方法
Jun 10 #PHP
php使用Jpgraph绘制饼状图的方法
Jun 10 #PHP
php使用Jpgraph绘制柱形图的方法
Jun 10 #PHP
You might like
菜鸟修复电子管记
2021/03/02 无线电
php 什么是PEAR?(第三篇)
2009/03/19 PHP
php Smarty 字符比较代码
2011/02/27 PHP
如何用PHP实现插入排序?
2013/04/10 PHP
PHP中仿制 ecshop验证码实例
2017/01/06 PHP
javascript 写类方式之五
2009/07/05 Javascript
基于jQuery实现下拉收缩(展开与折叠)特效
2012/12/25 Javascript
Jquery 例外被抛出且未被接住原因介绍
2013/09/04 Javascript
优化Jquery,提升网页加载速度
2013/11/14 Javascript
JS长整型精度问题实例分析
2015/01/13 Javascript
基于JavaScript实现树形下拉框
2016/08/10 Javascript
jQuery实现磁力图片跟随效果完整示例
2016/09/16 Javascript
JS实现的验证身份证及获取地区功能示例
2017/01/16 Javascript
vue-cli webpack2项目打包优化分享
2018/02/07 Javascript
关于vue中 $emit的用法详解
2018/04/12 Javascript
JS使用栈判断给定字符串是否是回文算法示例
2019/03/04 Javascript
vue改变对象或数组时的刷新机制的方法总结
2019/04/24 Javascript
vue实现折线图 可按时间查询
2020/08/21 Javascript
基于postman获取动态数据过程详解
2020/09/08 Javascript
[00:57]深扒TI7聊天轮盘语音出处5
2017/05/11 DOTA
python实现文本去重且不打乱原本顺序
2016/01/26 Python
Python、PyCharm安装及使用方法(Mac版)详解
2017/04/28 Python
python format 格式化输出方法
2018/07/16 Python
Sanic框架应用部署方法详解
2018/07/18 Python
python speech模块的使用方法
2020/09/09 Python
美国男女折扣服饰百货连锁店:Stein Mart
2017/05/02 全球购物
Mio Skincare法国官网:身体紧致及孕期身体护理
2018/04/04 全球购物
波兰在线儿童和婴儿用品零售商:pinkorblue
2019/06/29 全球购物
自荐信包含哪些内容
2013/10/30 职场文书
会计专业的自荐信
2013/12/12 职场文书
幼儿园义卖活动方案
2014/01/17 职场文书
小学家长会邀请函
2014/01/23 职场文书
信用社主任竞聘演讲稿
2014/05/23 职场文书
祖国在我心中演讲稿200字
2014/08/28 职场文书
2014年国庆节演讲稿
2014/09/19 职场文书
Golang map映射的用法
2022/04/22 Golang