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也可以?成Shell Script
Oct 09 PHP
不错的PHP学习之php4与php5之间会穿梭一点点感悟
May 03 PHP
PHP 强制性文件下载功能的函数代码(任意文件格式)
May 26 PHP
PHP学习之数组值的操作
Apr 17 PHP
php mysql 判断update之后是否更新了的方法
Jan 10 PHP
php 无法加载mcrypt.dll的解决办法
Apr 03 PHP
php 注册时输入信息验证器的实现详解
Jul 05 PHP
8个PHP程序员常用的功能汇总
Dec 18 PHP
PHP抽奖算法程序代码分享
Oct 08 PHP
PHP安装GeoIP扩展根据IP获取地理位置及计算距离的方法
Jul 01 PHP
phpcms中的评论样式修改方法
Oct 21 PHP
WordPress免插件实现面包屑导航的示例代码
Aug 20 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
jquery+php实现导出datatables插件数据到excel的方法
2015/07/06 PHP
深入剖析PHP中printf()函数格式化使用
2016/05/23 PHP
php 指定范围内多个随机数代码实例
2016/07/18 PHP
laravel框架select2多选插件初始化默认选中项操作示例
2020/02/18 PHP
js 手机号码合法性验证代码集合
2012/09/29 Javascript
JavaScript中伪协议 javascript:使用探讨
2014/07/18 Javascript
基于BootStrap Metronic开发框架经验小结【七】数据的导入、导出及附件的查看处理
2016/05/12 Javascript
jQuery插件zTree实现获取当前选中节点在同级节点中序号的方法
2017/03/08 Javascript
详谈innerHTML innerText的使用和区别
2017/08/18 Javascript
手机注册发送验证码倒计时的简单实例
2017/11/15 Javascript
利用vue + koa2 + mockjs模拟数据的方法教程
2017/11/22 Javascript
vue 多入口文件搭建 vue多页面搭建的实例讲解
2018/03/12 Javascript
通过cordova将vue项目打包为webapp的方法
2019/02/02 Javascript
在vue中使用vuex,修改state的值示例
2019/11/08 Javascript
js实现移动端轮播图滑动切换
2020/12/21 Javascript
浅析Python中的join()方法的使用
2015/05/19 Python
Python argv用法详解
2016/01/08 Python
python实现红包裂变算法
2016/02/16 Python
django 微信网页授权登陆的实现
2019/07/30 Python
python破解bilibili滑动验证码登录功能
2019/09/11 Python
宝塔面板成功部署Django项目流程(图文)
2020/06/22 Python
Python同时处理多个异常的方法
2020/07/28 Python
美国女性服饰销售网站:Nasty Gal(坏女孩)
2016/07/26 全球购物
NIHAOMARKET官方海外旗舰店:意大利你好华人超市
2018/01/27 全球购物
大一自我鉴定范文
2013/10/04 职场文书
客户接待方案
2014/02/26 职场文书
培训主管的职业生涯规划
2014/03/06 职场文书
应届生求职自荐信
2014/07/04 职场文书
安全伴我行演讲稿
2014/09/04 职场文书
建筑横幅标语
2014/10/09 职场文书
五年级学生评语大全
2014/12/26 职场文书
迟到检讨书
2015/01/26 职场文书
党员“一帮一”活动总结
2015/05/07 职场文书
阿里云服务器搭建Php+Apache运行环境的详细过程
2021/05/15 PHP
Python3.10的一些新特性原理分析
2021/09/15 Python
vue实现Toast组件轻提示
2022/04/10 Vue.js