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.ini中文版(2)
Oct 09 PHP
作为PHP程序员应该了解MongoDB的五件事
Jun 03 PHP
PHP查询网站的PR值
Oct 30 PHP
PHP获取QQ达人QQ信息的方法
Mar 05 PHP
php中通过DirectoryIterator删除整个目录的方法
Mar 13 PHP
php实现XSS安全过滤的方法
Jul 29 PHP
PHP+iframe图片上传实现即时刷新效果
Nov 18 PHP
探究Laravel使用env函数读取环境变量为null的问题
Dec 06 PHP
PHP编程实现多维数组按照某个键值排序的方法小结【2种方法】
Apr 27 PHP
ThinkPHP3.2.3框架实现的空模块、空控制器、空操作,跳转到错误404页面图文详解
Apr 03 PHP
PHP基于timestamp和nonce实现的防止重放攻击方案分析
Jul 26 PHP
php项目中类的自动加载实例讲解
Sep 12 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屏蔽过滤指定关键字的方法
2014/11/03 PHP
php下Memcached入门实例解析
2015/01/05 PHP
php实现通过soap调用.Net的WebService asmx文件
2017/02/27 PHP
PHP的HTTP客户端Guzzle简单使用方法分析
2019/10/30 PHP
PHP PDO和消息队列的个人理解与应用实例分析
2019/11/25 PHP
nodejs教程之环境安装及运行
2014/11/21 NodeJs
javascript中的遍历for in 以及with的用法
2014/12/22 Javascript
jQuery $.each遍历对象、数组用法实例
2015/04/16 Javascript
简单纯js实现点击切换TAB标签实例
2015/08/23 Javascript
在JavaScript中模拟类(class)及类的继承关系
2016/05/20 Javascript
基于BootStrap与jQuery.validate实现表单提交校验功能
2016/12/22 Javascript
JS实现改变HTML上文字颜色和内容的方法
2016/12/30 Javascript
js数字舍入误差以及解决方法(必看篇)
2017/02/28 Javascript
jQuery基于事件控制实现点击显示内容下拉效果
2017/03/07 Javascript
Angular.js中上传指令ng-upload的基本使用教程
2017/07/30 Javascript
vue的全局提示框组件实例代码
2018/02/26 Javascript
微信小程序实现多选删除列表数据功能示例
2019/01/15 Javascript
javascript头像上传代码实例
2019/09/28 Javascript
vue 自定义右键样式的实例代码
2019/11/06 Javascript
解决Vue在Tomcat8下部署页面不加载的问题
2019/11/12 Javascript
微信小程序点击item使之滚动到屏幕中间位置
2020/03/25 Javascript
json.stringify()与json.parse()的区别以及用处
2021/01/25 Javascript
Python内置函数 next的具体使用方法
2017/11/24 Python
Python迭代器与生成器基本用法分析
2018/07/26 Python
Python Gitlab Api 使用方法
2019/08/28 Python
Python实现随机生成任意数量车牌号
2020/01/21 Python
Python flask框架实现查询数据库并显示数据
2020/06/04 Python
Python3爬虫中Selenium的用法详解
2020/07/10 Python
Python高并发和多线程有什么关系
2020/11/14 Python
师范学院教师自荐书
2014/01/31 职场文书
行政管理毕业生自荐信
2014/02/24 职场文书
承诺书格式范文
2014/06/03 职场文书
乡镇党委书记第三阶段个人整改措施
2014/09/16 职场文书
2015双创工作总结
2015/07/24 职场文书
2016年小学植树节活动总结
2016/03/16 职场文书
2019学校请假条格式及范文
2019/06/25 职场文书