`
cakin24
  • 浏览: 1334300 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

第一个Smarty程序

    博客分类:
  • PHP
阅读更多
一 代码结构



二 代码

index.php
<?php
/*  定义服务器的绝对路径  */
define('BASE_PATH',$_SERVER['DOCUMENT_ROOT']);
/*  定义Smarty目录的绝对路径  */
define('SMARTY_PATH','\test\29\1\Smarty\\');
/*  加载Smarty类库文件    */
require BASE_PATH.SMARTY_PATH.'Smarty.class.php';
/*  实例化一个Smarty对象  */
$smarty = new Smarty;
/*  定义各个目录的路径    */
$smarty->template_dir = BASE_PATH.SMARTY_PATH.'templates/';
$smarty->compile_dir = BASE_PATH.SMARTY_PATH.'templates_c/';
$smarty->config_dir = BASE_PATH.SMARTY_PATH.'configs/';
$smarty->cache_dir = BASE_PATH.SMARTY_PATH.'cache/';
/*  使用Smarty赋值方法将一对儿名称/方法发送到模板中  */
$smarty->assign('title','first Smarty');
$smarty->assign('content','Hello,Welcome to study \'Smarty\'!');
/*  显示模板  */
$smarty->display('index.tpl');
?>
 
index.tpl
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>{ $title }</title>
</head>
<body>
{$content}
</body>
</html>
 
三 运行结果
Hello,Welcome to study 'Smarty'!
  • 大小: 11.9 KB
1
1
分享到:
评论

相关推荐

    李炎恢Smarty专题精讲视频课程源码

    课程目标: 掌握Smarty模板引擎的使用方法 适合对象: 有一定基础的学生,学习了PHP第一季和第二季 学习条件: 学习之后,具备使用模版引擎进行页面和程序分离

    PHP smarty 写 音乐网站系统

    第一步,编辑配置文件:  UC的配置文件在/plugins/uc/config.inc.php,只要按照说明配置即可。 第二步,在UC后台添加引用: V3.1以下版本整合:只要将应用指向 /plugins/uc即可。 V3.1及以上版本整合,只要将...

    利用smarty模板开发的电子商务软件

    利用smarty模板开发的电子商务软件,smarty模板是一个使用php编写的php模板引擎,他将一个应用程序分成两部分实现:视图和逻辑控制。

    PHP程序设计第2版

    第1章 PHP概述 第2章 安装配置Apache和PHP 第3章 PHP基础 第4章 函数 第5章 数组 第6章 面向对象的PHP 第7章 高级OOP特性 第8章 错误和异常处理 第9章 字符串和正则表达式 第10章 处理文件和操作系统 第11章 PEAR 第...

    菜鸟学PHP之Smarty入门

    但是后来在剖析 XOOPS 的程序架构时,开始发现 Smarty 其实并不难。只要将 Smarty 基础功练好,在一般应用上就已经相当足够了。当然基础能打好,后面的进阶应用也就不用怕了。 这篇文章的主要用意并非要深入探讨 ...

    Smarty模板使用教学

    第一步 模板设计部分 第二步 程序设计部分 第三步 实例篇( 使用PHP内置MYSQL函数) 第四步 实例篇(使用phplib的DB类)

    PHP程序设计(第2版) 英文

    第1章 PHP概述 第2章 安装配置Apache和PHP&lt;br&gt;第3章 PHP基础 第4章 函数 第5章 数组 第6章 面向对象的PHP&lt;br&gt;第7章 高级OOP特性 第8章 错误和异常处理 第9章 字符串和正则表达式 第10章 处理...

    PHP与MySQL程序设计(带完整书签)

    第1 章 php 概述 1 第2 章 环境配置 7 第3 章 php 基础 31 第4 章 函数 68 第5 章 数组 77 第6 章 面向对象的php 103 第7 章 高级oop 特性 121 第8 章 错误和异常处理 134 第9 章 字符串和正则表达式 146 第10 章 ...

    超好用php网站源码

    编译型:采用Smarty编写的程序在运行时要编译成一个非模板技术的PHP文件,这个文件采用了PHP与HTML混合的方式,在下一次访问模板时将WEB请求直接转换到这个文件中,而不再进行模板重新编译(在源程序没有改动的情况下...

    thumb_imp ( smarty image plugin ):拇指改进(smarty图像插件)-开源

    “创建图像的缩略图通常很累,而且没人需要花费时间。...尽管有一个障碍:拇指... thumb_imp的第一个公共版本是20071027。该程序使用PHP(5.xy)作为脚本语言。 该PHP程序使用'Smarty'(2.6.x / 3.1.x)模板引擎。 对于pa

    bigpipe.smarty

    第一步,需要安装 $ npm install -g fis-plus 第二步,clone 示例代码到本地 $ git clone https://github.com/xiangshouding/bigpipe.smarty.git $ cd bigpipe.smarty $ git submodule init $ git submodule update ...

    imagetext ( smarty image plugin )-开源

    -这个问题有两种解决方案:第一种使用Flash, -它使用GET参数显示正确的文本;第二个是自动创建图像的解决方案;而这正是此插件的功能(顺便说一句,此网站上的所有图形标题均由该插件创建)-该插件使用它自己的缓存...

    PHP从入门到精通第二版

    2.5 第一个PHP实例 2.6 小结 2.7 练习与实践 第3章 PHP语言基础 视频讲解:47分钟 3.1 PHP标记风格 3.2 PHP注释的应用 3.3 PHP的数据类型 3.4 PHP常量 3.5 PHP变量 3.6 PHP运算符 3.7 PHP的表达式 3.8 PHP函数 3.9 ...

    商城程序源码

    2006年3月,从零开始招兵买马,组建团队,2006年6月,ECShop推出第一个版本1.0,但因为功能比较单一,最终使用的用户没有超过10个。 2006年6~7月,高春辉开始全面介入ECShop的开发管理工作,大大的加速了ECShop的...

    10分钟内自己学会PHP

    10分钟内自己学会PHP其中,第1篇为入门篇,主要包括了解PHP、PHP开发环境搭建、PHP开发基础、PHP流程控制语句、函数、字符串操作、正则表达式、PHP数组、PHP与Web页面交互、日期和时间等内容;第2篇为提高篇,主要...

    hq_img ( smarty image plugin ):hq_img-高质量的图像-开源

    第一个公开版本是20070517。此程序使用PHP(5.xy)作为脚本语言,以及模板引擎“ Smarty”(2.6.x)。 对于参数,请查看hq_img插件文件。 您可以处理GIF,JPG和PNG文件。 此外,使用您自己的TTF字体添加框架和/或...

    细说PHP(第2版) - 高洛峰.mobi

    《细说PHP(第2版)》共六个部分,分为30个章节,每一章都是PHP独立知识点的总结。内容涵盖了动态网站开发的前台技术(HTML+CSS)、PHP编程语言的语法、PHP的常用功能模块和实用技巧、MySQL数据库的设计与应用、PHP...

    Tommy framework v1.0.2

    三、灵活的MODULE扩展设计,能够非常容易地调用如SMARTY、ADODB、CKEDITOR、FPDF、PHPMAILER等第三方开源程序。四、集成了JQUERY及THICKBOX、TABS、JQUERY FORM、等JQUERY插件,使用前端页面开发中实现AJAX LOADING...

    了了个人相册展示系统 v1.1 PHP版.rar

    修复第一版中展示相册分页问题 4.相册前台展示,使用smarty模板引擎 安装方法: 首次安装 请访问http://您的域名/install 执行安装文件,填写正确的数据库信息 后台目录为 admin 访问 http://您的域名/admin 后台...

Global site tag (gtag.js) - Google Analytics