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脚本的10个技巧(5)
Oct 09 PHP
php+mysql开源XNA 聚合程序发布 下载
Jul 13 PHP
php array_flip() 删除数组重复元素
Jan 14 PHP
PHP句法规则详解 入门学习
Nov 09 PHP
url decode problem 解决方法
Dec 26 PHP
PHP+FFMPEG实现将视频自动转码成H264标准Mp4文件
Sep 24 PHP
php分割合并两个字符串的函数实例
Jun 19 PHP
php采集神器cURL使用方法详解
Feb 19 PHP
详解PHP防止直接访问.php 文件的实现方法
Jul 28 PHP
[原创]php token使用与验证示例【测试可用】
Aug 30 PHP
php使用curl模拟浏览器表单上传文件或者图片的方法
Nov 10 PHP
PHP7 错误处理机制修改
Mar 09 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
ftp类(example.php)
2006/10/09 PHP
PHP读写文件的方法(生成HTML)
2006/11/27 PHP
php程序总是提示验证码输入有误解决方案
2015/01/07 PHP
浅谈Laravel队列实现原理解决问题记录
2017/08/19 PHP
基于PHP实现生成随机水印图片
2020/12/09 PHP
jquery仿京东导航/仿淘宝商城左侧分类导航下拉菜单效果
2013/04/24 Javascript
jquery Tab效果和动态加载的简单实例
2013/12/11 Javascript
如何防止回车(enter)键提交表单
2014/05/11 Javascript
JS+CSS实现自适应选项卡宽度的圆角滑动门效果
2015/09/15 Javascript
jQuery实现的简单提示信息插件
2015/12/08 Javascript
Bootstarp基本模版学习教程
2017/02/01 Javascript
基于JS实现二维码图片固定在右下角某处并跟随滚动条滚动
2017/02/08 Javascript
vue2.0中vue-cli实现全选、单选计算总价格的实例代码
2017/07/18 Javascript
详解如何在angular2中获取节点
2017/11/23 Javascript
vue引用js文件的多种方式(推荐)
2018/05/17 Javascript
Vue-router 中hash模式和history模式的区别
2018/07/24 Javascript
JavaScript中concat复制数组方法浅析
2019/01/20 Javascript
详解vue中router-link标签所必备了解的属性
2019/04/15 Javascript
layui表格 返回的数据状态异常的解决方法
2019/09/10 Javascript
vue实现自定义多选按钮
2020/07/16 Javascript
JavaScript函数柯里化实现原理及过程
2020/12/02 Javascript
用Python画一个LinkinPark的logo代码实例
2019/09/10 Python
TensorFlow tf.nn.conv2d实现卷积的方式
2020/01/03 Python
Django models文件模型变更错误解决
2020/05/11 Python
canvas需要在标签里直接定义宽高
2014/12/17 HTML / CSS
Booking.com美国:全球酒店预订网站
2017/04/18 全球购物
澳大利亚最大的女装零售商:Millers
2017/09/10 全球购物
MAC Cosmetics巴西官方网站:M·A·C彩妆
2019/04/18 全球购物
Ashford台湾:以折扣价提供奢华的男女用表款
2019/12/04 全球购物
超市营业员求职简历的自我评价
2013/10/17 职场文书
大学生毕业自我鉴定范文
2014/02/03 职场文书
护理专业毕业生自我鉴定总结
2014/03/24 职场文书
婚纱摄影师求职信范文
2014/04/17 职场文书
2016年大学生寒假社会实践心得体会
2015/10/09 职场文书
《迟到》教学反思
2016/02/24 职场文书
pytorch 一行代码查看网络参数总量的实现
2021/05/12 Python