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 相关文章推荐
笑谈配置,使用Smarty技术
Jan 04 PHP
java EJB 加密与解密原理的一个例子
Jan 11 PHP
php 仿Comsenz安装效果代码打包提供下载
May 09 PHP
PHP XML操作的各种方法解析(比较详细)
Jun 17 PHP
IIS+fastcgi下PHP运行超时问题的解决办法详解
Jun 20 PHP
浅析PHP Socket技术
Aug 02 PHP
javascript some()函数用法详解
Nov 13 PHP
PHP基于MySQL数据库实现对象持久层的方法
Jun 17 PHP
php写入、删除与复制文件的方法
Jun 20 PHP
PHP程序员不应该忽略的3点
Oct 09 PHP
PHP实现的DES加密解密实例代码
Apr 06 PHP
php实现留言板功能
Mar 05 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
php5.2.0内存管理改进
2007/01/22 PHP
php实现的后台表格分页功能示例
2017/10/23 PHP
Javascript的IE和Firefox兼容性汇编(zz)
2007/02/02 Javascript
js iframe跨域访问(同主域/非同主域)分别深入介绍
2013/01/24 Javascript
JS获取下拉列表所选中的TEXT和Value的实现代码
2014/01/11 Javascript
js转化毫秒为时间格式代码
2014/04/10 Javascript
使用jQuery监听DOM元素大小变化
2016/02/24 Javascript
Vuejs第六篇之Vuejs与form元素实例解析
2016/09/05 Javascript
微信小程序 触控事件详细介绍
2016/10/17 Javascript
javascript基本数据类型及类型检测常用方法小结
2016/12/14 Javascript
详解Jquery 遍历数组之$().each方法与$.each()方法介绍
2017/01/09 Javascript
node.js操作mongodb简单示例分享
2017/05/25 Javascript
JS库之Waypoints的用法详解
2017/09/13 Javascript
前端把html表格生成为excel表格的实例
2017/09/19 Javascript
详解在vue-cli中使用graphql即vue-apollo的用法
2018/09/08 Javascript
使用jquery模拟a标签的click事件无法实现跳转的解决
2018/12/04 jQuery
jQuery判断自定义属性data-val用法示例
2019/01/07 jQuery
使用js在layui中实现上传图片压缩
2019/06/18 Javascript
利用JS响应式修改vue实现页面的input值
2019/09/02 Javascript
vue 公共列表选择组件,引用Vant-UI的样式方式
2020/11/02 Javascript
微信小程序实现左滑删除效果
2020/11/18 Javascript
Python(TensorFlow框架)实现手写数字识别系统的方法
2018/05/29 Python
使用Python写一个量化股票提醒系统
2018/08/22 Python
Python实现查找数据库最接近的数据
2020/06/08 Python
快速实现一个简单的canvas迷宫游戏的示例
2018/07/04 HTML / CSS
一道SQL存储过程面试题
2016/10/07 面试题
上班早退检讨书
2014/01/09 职场文书
物流管理专业毕业生自荐信
2014/03/04 职场文书
工作决心书
2014/03/11 职场文书
医生爱岗敬业演讲稿
2014/08/26 职场文书
2014年后勤工作总结
2014/11/18 职场文书
国富论读书笔记
2015/06/26 职场文书
六一儿童节园长致辞
2015/07/31 职场文书
制作能在nginx和IIS中使用的ssl证书
2021/06/21 Servers
Python使用DFA算法过滤内容敏感词
2022/04/22 Python
详解flex:1什么意思
2022/07/23 HTML / CSS