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
用PHP制作静态网站的模板框架(三)
Oct 09 PHP
无JS,完全php面向过程数据分页实现代码
Aug 27 PHP
PHP笔记之:日期函数的使用介绍
Apr 24 PHP
深入php之规范编程命名小结
May 15 PHP
CodeIgniter中使用cookie的三种方式详解
Jul 18 PHP
destoon调用discuz论坛中带图片帖子的实现方法
Aug 21 PHP
php中使用base HTTP验证的方法
Apr 20 PHP
在WordPress的文章编辑器中设置默认内容的方法
Dec 29 PHP
如何批量清理系统临时文件(语言:C#、 C/C++、 php 、python 、java )
Feb 01 PHP
PHP中file_exists使用中遇到的问题小结
Apr 05 PHP
php写一个函数,实现扫描并打印出自定目录下(含子目录)所有jpg文件名
May 26 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
?生?D片??C字串
2006/12/06 PHP
ThinkPHP实例化模型的四种方法概述
2014/08/22 PHP
joomla实现注册用户添加新字段的方法
2016/05/05 PHP
PHP下载远程图片的几种方法总结
2017/04/07 PHP
laravel 执行迁移回滚示例
2019/10/23 PHP
获取焦点时,利用js定时器设定时间执行动作
2010/04/02 Javascript
推荐11款jQuery开发的复选框和单选框美化插件
2011/08/02 Javascript
javascript full screen 全屏显示页面元素的方法
2013/09/27 Javascript
js/jquery去掉空格,回车,换行示例代码
2013/11/05 Javascript
js动态删除div元素基本思路及实现代码
2014/05/08 Javascript
jQuery使用andSelf()来包含之前的选择集
2014/05/19 Javascript
js实现从右向左缓缓浮出网页浮动层广告的方法
2015/05/09 Javascript
javascript中动态函数用法实例分析
2015/05/14 Javascript
JavaScript的React框架中的JSX语法学习入门教程
2016/03/05 Javascript
深入解析Backbone.js框架的依赖库Underscore.js的作用
2016/05/07 Javascript
AngularJs篇:使用AngularJs打造一个简易权限系统的实现代码
2016/12/26 Javascript
Centos6.8下Node.js安装教程
2017/05/12 Javascript
基于Vuejs的搜索匹配功能实现方法
2018/03/03 Javascript
React BootStrap用户体验框架快速上手
2018/03/06 Javascript
详解Vue This$Store总结
2018/12/17 Javascript
es6函数之尾递归用法实例分析
2020/04/25 Javascript
angular组件间通讯的实现方法示例
2020/05/07 Javascript
python操作MySQL数据库具体方法
2013/10/28 Python
numpy.random.seed()的使用实例解析
2018/02/03 Python
修复 Django migration 时遇到的问题解决
2018/06/14 Python
利用Python求阴影部分的面积实例代码
2018/12/05 Python
python pands实现execl转csv 并修改csv指定列的方法
2018/12/12 Python
Python爬虫爬取煎蛋网图片代码实例
2019/12/16 Python
基于Django实现日志记录报错信息
2019/12/17 Python
Pycharm和Idea支持的vim插件的方法
2020/02/21 Python
使用BeautifulSoup4解析XML的方法小结
2020/12/07 Python
用HTML5制作烟火效果的教程
2015/05/12 HTML / CSS
canvas裁剪clip()函数的具体使用
2018/03/01 HTML / CSS
出差报告范文
2014/11/06 职场文书
师德标兵事迹材料
2014/12/19 职场文书
2015年数学教研工作总结
2015/07/22 职场文书