php Smarty初体验二 获取配置信息_php模板

先看结果——

  页面源代码如下:

  分析一下代码,经过检查index_config.php(Smarty连接文件)、index.php文件均无错,下面重点看看模板文件,可能原因就出在这个tpl文件上,出代码——

复制代码 代码如下:

{% config_load file="1.conf" section="style2" %}
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
<title>{% #title# %}</title>
</head>
<body bgcolor="{% #bgcolor# %}">{%$hello%}
{%*这是一个注释语句*%}
<br />
{%$array.0.0%}
</body>
</html>

Smarty不能将模板文件中的变量解析成相应的值,肯定是调用文件时的错误了,但看着写的代码也没错啊,和书上的、网上的几乎一模一样的,怎么会出错呢??

  百思不得其解之际,突然发现,在调用变量时自己的代码比他们多了空格…………………………

  删除空格,大功告成:

  页面源代码

  总结,在使用Smarty模板时,不要为了代码的美观和可读性而增加空格,这样Smarty不会把这些当成变量解析的,而会直接输出

时间: 2024-09-16 11:55:17

php Smarty初体验二 获取配置信息_php模板的相关文章

JavaWeb学习之Servlet(四)----ServletConfig获取配置信息、ServletContext的应用

[正文] 一.ServletConfig:代表当前Servlet在web.xml中的配置信息(用的不多) String getServletName()  -- 获取当前Servlet在web.xml中配置的名字 String getInitParameter(String name) -- 获取当前Servlet指定名称的初始化参数的值 Enumeration getInitParameterNames()  -- 获取当前Servlet所有初始化参数的名字组成的枚举 ServletConte

XenApp / XenDesktop 7.6 初体验一 安装, 配置站点和序列号服务

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://beanxyz.blog.51cto.com/5570417/1579558 最新的Xen Desktop/Xenapp 已经到7.6的版本了.豆子自己搭建了个实验环境练练手. 虚拟平台我使用的是ESXi 5.5,OS都是windows 2012R2,之前我已经设置了Vcenter,DC和SQL 服务器.可以说准备工作基本上都好了.登录 Citrix.com,下载试用版的ISO镜

怎么查看电脑系统配置 用记事本快速获取配置信息

我们常会查看电脑的基本配置信息,怎么查看信息呢,本文教你一种利用记事本获取系统配置信息的方法. 在通常情况下,我们需要借助一个系统工具软件来获取系统信息.如果身边没有可用的软件工具,我们如何获取系统配置信息呢? 下面介绍的方法只利用记事本工具,就能很轻松地获取系统配置信息的文本文件.下面是具体的实现方法: 第一步:编辑一个TXT文本文件,文件可命名为"获取系统配置信息.TXT",在文件中输入以下一行内容"systeminfo>D:系统配置清单.TXT",然后保

PHP实现获取客户端IP并获取IP信息_php技巧

代码很简洁,功能很实用,这里就不多废话了,直接奉上: 复制代码 代码如下: <?php /**  * 获取客户端IP  * @param  integer $type 返回类型 0:string,1:long  * @return string|long  */ function getClientIp($type = 0) {     $ip = NULL;     if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {         $arr = ex

XenApp / XenDesktop 7.6 初体验二 配置计算机目录和交付组

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://beanxyz.blog.51cto.com/5570417/1580096 前面我已经安装了XenDesktop/Xenapp 7.6, 并且配置了Site 和License. 接下来豆子打算配置 Machine Catalogs (计算机目录)和 Delivery Group (交付组). 首先,我要准备一台Master Image的模板计算机.我先安装了Windows 20

FWMX2004 之 Shapes 初体验(二)

大家好,欢迎大家回来继续和我一起早早体验FWMX2004之Shapes带给我们的全新体验! 在上一节,我们一起详细的研究了工具箱上的Shapes工具组的使用方法,操作技巧,本节我们就来看看Shapes浮动面板带给我们的新奇感受吧! 首先我们再次来看看Shapes浮动面板都有哪些新东西: 可以看到,Shapes面板里面目前共有9个形状组:Clock(钟表).Cog(齿轮).Cube(立方体).Cylinder(圆柱体).Frame(像框).Perspective(透视图).Tabs(制表符).Ta

wifi共享精灵一直获取配置信息的解决方法

  1.使用驱动精灵更新无线网卡驱动 2.登陆官网下载最新版软件 3.安装之后等待程序安装完毕,勿强制关闭 4.第一次重新启动后等待5分钟之后再打开软件  

CentOS 初体验二: 切换语言,连接互联网

转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/78796070 本文出自[赵彦军的博客] 修改语言 当进入 CentOS 的时候,系统默认语言是英文,CentOS 有一个语言选择框,如下图: 当我们选择 汉语(中国),然后重启虚拟机,就可以看到中文的界面了. 那么怎么再次切换成英文呢? 选择完英文,重启虚拟机即可生效. 联网 我们打开 CentOS 里面的浏览器,发现不能联网. 进入目录: /etc/sysconfig/netw

php smarty模版引擎中的缓存应用_php模板

1,Smarty缓存的配置: $smarty->cache-dir="目录名"; //创建缓存目录名 $smarty->caching=true; //开启缓存,为false的时候缓存无效 $smarty->cache_lifetime=60; //缓存时间,单位是秒 2,Smarty缓存的使用与清除 $marty->display("cache.tpl",cache_id); //创建带ID的缓存 $marty->clear_all_