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来写记数器(详细介绍)
Oct 09 PHP
第八节--访问方式
Nov 16 PHP
中篇:安装及配置PHP
Dec 13 PHP
随时给自己贴的图片加文字的php代码
Mar 08 PHP
php输出表格的实现代码(修正版)
Dec 29 PHP
解析php addslashes()与addclashes()函数的区别和比较
Jun 24 PHP
php采用curl模仿登录人人网发布动态的方法
Nov 07 PHP
老版本PHP转义Json里的特殊字符的函数
Jun 08 PHP
PHP 中提示undefined index如何解决(多种方法)
Mar 16 PHP
Zend Framework教程之Zend_Config_Ini用法分析
Mar 23 PHP
laravel框架使用FormRequest进行表单验证,验证异常返回JSON操作示例
Feb 18 PHP
PHP使用QR Code生成二维码实例
Jul 07 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
推荐文章系统(一)
2006/10/09 PHP
Thinkphp无限级分类代码
2015/11/11 PHP
extjs form textfield的隐藏方法
2008/12/29 Javascript
javascript检测浏览器flash版本的实现代码
2011/12/06 Javascript
setTimeout函数兼容各主流浏览器运行执行效果实例
2013/06/13 Javascript
pace.js页面加载进度条插件
2015/09/29 Javascript
jQuery图片左右滚动代码 有左右按钮实例
2016/06/20 Javascript
利用yarn实现一个webpack+react种子
2016/10/25 Javascript
jquery利用json实现页面之间传值的实例解析
2016/12/12 Javascript
Vue学习笔记进阶篇之函数化组件解析
2017/07/21 Javascript
详解webpack多页面配置记录
2018/01/22 Javascript
vue项目中使用ueditor的实例讲解
2018/03/05 Javascript
layui监听单元格编辑前后交互的例子
2019/09/16 Javascript
JavaScript 获取滚动条位置并将页面滑动到锚点
2021/02/08 Javascript
three.js 实现露珠滴落动画效果的示例代码
2021/03/01 Javascript
[03:03]DOTA2 2017国际邀请赛开幕战队入场仪式
2017/08/09 DOTA
Cpy和Python的效率对比
2015/03/20 Python
python2.x实现人民币转大写人民币
2018/06/20 Python
Django ORM多对多查询方法(自定义第三张表&amp;ManyToManyField)
2019/08/09 Python
详解Python3 pandas.merge用法
2019/09/05 Python
在jupyter notebook 添加 conda 环境的操作详解
2020/04/10 Python
Selenium 配置启动项参数的方法
2020/12/04 Python
如何用Python编写一个电子考勤系统
2021/02/08 Python
python中Pexpect的工作流程实例讲解
2021/03/02 Python
HTML5的Video标签有部分MP4无法播放的问题解析(多图)
2017/08/18 HTML / CSS
意大利奢侈品购物网站:Deliberti
2019/10/08 全球购物
华为慧通面试题
2012/09/11 面试题
高中军训感言1000字
2014/03/01 职场文书
教师自我鉴定范文
2014/03/20 职场文书
房屋授权无偿使用证明
2014/11/29 职场文书
小学新教师个人总结
2015/02/05 职场文书
结婚保证书(三从四德)
2015/02/26 职场文书
小学生手册家长意见
2015/06/03 职场文书
2016大学生社会实践单位评语
2015/12/01 职场文书
用Python爬取各大高校并可视化帮弟弟选大学,弟弟直呼牛X
2021/06/11 Python
vue 自定义的组件绑定点击事件
2022/04/21 Vue.js