php怎么安装模板_php 模板框架之smarty 的下载和安装
Smarty 官网:
http://www.smarty.net/
Smarty 下载:
https://github.com/smarty-php/smarty/releases/tag/v3.1.30
// 下载 tar.gz 放到你的网站服务器中,和 jQuery和 Bootstrap 配合使用。
Smarty 使用例程
// 假设 Smarty 框架已经解压在 /var/www 目录下,此目录是apache2 的家目录
// 现在,先写一个main.php
// main.php
include "smarty-3.1.30/libs/Smarty.class.php";
define ("__SITE_ROOT", "/var/www");
require_once('includes/include.php');
require_once('includes/functions.php');
$tpl = new Smarty();
$tpl->template_dir = __SITE_ROOT . "/templates/"; // 指定模板目录
$tpl->compile_dir = __SITE_ROOT . "/templates_c/"; // 指定临时生成的网站目录
$tpl->config_dir = __SITE_ROOT . "/configs/"; // 指定配置文件目录
$tpl->cache_dir = __SITE_ROOT . "/cache/"; // 指定缓存目录,这个目录里面放着最终显示的网站php 文件
$tpl->left_delimiter = '
$tpl->right_delimiter = '}>';
?>
// 创建一些文件夹
mkdir templates templates_c configs cache
// 编写模板
// vim templates/test.htm
// index.php 调用该模板
// vim index.php
require "main.php";
$tpl->assign("title", "test");
$tpl->assign("content", "test_1");
// 上面两行也可以用这行代替
// $tpl->assign(array("title" => "测试用的网页标题", "content" => "测试用的网页内容"));
$tpl->display('test.htm'); // 调用模板
?>
显示效果:
php怎么安装模板_php 模板框架之smarty 的下载和安装相关推荐
- vs安装一直在提取文件_Visual Studio 2019下载及安装教程
宸1分钟前 这可是我珍藏多年的资源啊. Visual Studio 2019 Microsoft Visual Studio(简称VS)是美国微软公司的开发工具包系列产品.是目前最流行的Windows ...
- python库下载安装报错_python3.6下Numpy库下载与安装图文教程
今天在做Plotly的散点图时,需要Numpy 这个库的使用. 没有安装Numpy这个库的时候,报错一般是下图这样:ModuleNotFoundError: No module named 'nump ...
- win7字体安装_三维动画渲染制作软件Maya2015下载和安装
软件介绍 Autodesk maya(玛雅)作为全球最顶尖的三维动画绘制软件,和3dmax差不多,但是3dmax在国内相对火一点,但是maya在国内用的还是也很多的.Autodesk Maya2015 ...
- python详细安装教程3.7.4-python 3.7.4下载与安装的问题
发病时间:2019 年 8 月12 日 周一 1.操作系统环境: Win10 64位 2.pyhon版本3.7.4 python官网地址:www.python.org 本机下载的文件名为:python ...
- 谷歌chrome浏览器安装Elasticsearch-head 插件的具体操作,包含下载,安装和使用
目录 一.下载 二.安装 三.使用 一.下载 下载该插件,地址:https://github.com/liufengji/es-head/blob/master/elasticsearch-head. ...
- oracle内置帐号安装,无metalink帐号,oracle 补丁下载及安装
oracle 补丁下载新方法. 使用迅雷新建任务下载地址填写 /p__.zip 就可以下载到你想要的补丁了. 以下是几个常用补丁的下载地址. (10.2.0.3 patch) oracle 9.2.0 ...
- 【保姆级教程】Anaconda的安装教程:包括Anaconda的介绍、下载、安装及环境变量配置等
Anaconda安装教程 1.Anaconda介绍 2.Anaconda下载 3.Anaconda安装 4.配置Anaconda环境 5.测试Anaconda是否配置成功 1.Anaconda介绍 A ...
- linux下安装解压软件:rar:官方下载和安装
linux下解压rar文件 https://blog.csdn.net/weixin_44321570/article/details/127187762 首先说明 1.linux中常常会遇到一些ra ...
- edxposed显示未安装_Magisk与EdXposed框架安装实践(Android P及以上)
记得初中的时候还在用Android 2.3,高中开始刷机,每个月都去追论坛大佬的自定义精简ROM,不亦乐乎,这一晃都过了快十年了.从以前旧版Android(支持到8.x)的Xposed到现在的EdXp ...
- Python自动化测试 环境搭建 Selenium、WebDriver下载、安装、配置、基本使用详解
基本于Python语言 和 Selenium框架,使用PyCharm 开发环境,详细介绍自动化测试环境的搭建 以及 基本的使用方法. 一.安装Python环境 Python环境目前已被大部分主流操作系 ...
最新文章
- java url 双引号_java - Java在POST请求中发送带有转义双引号的JSON字符串[duplicate] - 堆栈内存溢出...
- STM32 IIC详解
- android 商品筛选_商品关联分析
- 杭电2094产生冠军
- python怎么把两个文件合并工具_python开发目录合并小工具 PathMerge
- 未来5-10年计算机视觉发展趋势
- cad2019菜单栏怎么调出来_AutoCAD2019怎么把工具栏放左右两边两侧工具栏调出来
- Mysql 日期函数详解(now、date_add、datediff )
- 用Excel做相关性分析
- 张勇用最严厉的内部信,敲打阿里云,也在提振阿里士气
- js实现购物车结算界面
- HCIP(华为高级网络安全工程师)(实验五)(OSPF综合实验)
- QML入门教程(2): QML Button用法介绍
- Flink分层api
- 消除SDK更新时的“https://dl-ssl.google.com refused”错误
- 五款你没听过却很好用的优质软件,建议低调收藏
- LORA SoC超低功耗收发芯片ASR6601 智慧农业方案
- 《测绘管理与法律法规》——地图管理
- C#快速获取图像尺寸和分辨率(使用MagickImage)
- JAVA局域网飞鸽传书软件设计与实现免费源代码+LW
热门文章
- android studio x5,android studio中使用x5 webview来读写cookies的问题
- springboot测试类无法注入bean
- 机器人路径规划之RRT算法
- oracle建表空间 各种语句
- python实例 优化目标函数_python scipy optimize.minimize用法及代码示例
- 小米线刷包需要解压么_小米6详细的线刷教程,手把手教你降级
- 蒙特卡洛模型——有约束的非线性规划问题
- matlab半波整流怎么做,基于Matlab的单相半波可控整流电路的设计与仿真.doc
- Linux终端怎么打开root,在linux终端中执行root命令有哪些方法
- 《OpenCV 4.5计算机视觉开发实战:基于Python》图像处理技术