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 相关文章推荐
header跳转和include包含问题详解
Sep 08 PHP
ThinkPHP3.1新特性之Action参数绑定
Jun 19 PHP
php中实现获取随机数组列表的自定义函数
Apr 02 PHP
PHP框架Laravel学习心得体会
Oct 28 PHP
使用PHP uniqid函数生成唯一ID
Nov 18 PHP
解析PHP的Yii框架中cookie和session功能的相关操作
Mar 17 PHP
Yii框架组件和事件行为管理详解
May 20 PHP
php简单实现文件或图片强制下载的方法
Dec 06 PHP
使用ThinkPHP生成缩略图及显示
Apr 27 PHP
PHP封装的完整分页类示例
Aug 21 PHP
PHP连续签到功能实现方法详解
Dec 04 PHP
PHP7生产环境队列Beanstalkd用法详解
May 19 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
PHP+MYSQL会员系统的登陆即权限判断实现代码
2011/09/23 PHP
PHP实现时间轴函数代码
2011/10/08 PHP
用mysql_fetch_array()获取当前行数据的方法详解
2013/06/05 PHP
Yii2组件之多图上传插件FileInput的详细使用教程
2016/06/20 PHP
实例分析PHP中PHPMailer发邮件
2017/12/13 PHP
javascript 建设银行登陆键盘
2008/06/10 Javascript
JAVASCRIPT style 中visibility和display之间的区别
2010/01/22 Javascript
基于jQuery的弹出消息插件 DivAlert之旅(一)
2010/04/01 Javascript
利用jQuery的deferred对象实现异步按顺序加载JS文件
2013/03/17 Javascript
JS中的异常处理方法分享
2013/12/22 Javascript
Javascript高级技巧分享
2014/02/25 Javascript
js实现截图保存图片功能的代码示例
2017/02/16 Javascript
基于vue实现可搜索下拉框定制组件
2020/03/26 Javascript
利用chrome浏览器进行js调试并找出元素绑定的点击事件详解
2021/01/30 Javascript
详解Bootstrap 学习(一)入门
2019/04/12 Javascript
Javascript Dom元素获取和添加详解
2019/09/24 Javascript
解决Antd Table表头加Icon和气泡提示的坑
2020/11/17 Javascript
[01:35]辉夜杯战队访谈宣传片—LGD
2015/12/25 DOTA
[54:28]EG vs OG 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/18 DOTA
python妹子图简单爬虫实例
2015/07/07 Python
Python多线程、异步+多进程爬虫实现代码
2016/02/17 Python
python中的break、continue、exit()、pass全面解析
2017/08/05 Python
Python字典,函数,全局变量代码解析
2017/12/18 Python
Python学习之Django的管理界面代码示例
2018/02/10 Python
python3操作微信itchat实现发送图片
2018/02/24 Python
python 获取list特定元素下标的实例讲解
2018/04/09 Python
numpy中实现ndarray数组返回符合特定条件的索引方法
2018/04/17 Python
详解python使用turtle库来画一朵花
2019/03/21 Python
python GUI库图形界面开发之PyQt5控件QTableWidget详细使用方法与属性
2020/02/25 Python
Python 统计位数为偶数的数字代码详解
2020/03/15 Python
Java servlet面试题
2012/03/04 面试题
优秀员工年终发言演讲稿
2014/01/01 职场文书
中考冲刺决心书
2014/03/11 职场文书
个人收入证明模板
2014/09/18 职场文书
2015年酒店工作总结范文
2015/04/07 职场文书
mysql升级到5.7时,wordpress导数据报错1067的问题
2021/05/27 MySQL