夺命雷公狗---Smarty NO:15 fetch函数

功能:载入外部文件到当前页面

基本语法:

{fetch file=“file” assign=“var”}

参数说明:

file:要载入文件的名称或路径

assign:把载入的内容,放入var变量中

示例代码:

<!DOCTYPE html>
<html>
<head>
<meta charset=’utf-8′>
<title></title>
</head>
<body>
{fetch file=’data.txt’ assign=’data’}
{$data|nl2br}
</body>
</html>
时间: 2024-10-10 18:29:48

夺命雷公狗---Smarty NO:15 fetch函数的相关文章

夺命雷公狗---Smarty NO:17 html_table函数

功能:把简单数组转化table表格 基本语法: {html_table  loop=$data  cols=4  table_attr=’border=”0″‘} 参数说明: loop:要遍历的数组 cols:每行显示多少列 table_attr:表格的属性,多个属性之间通过空格隔开 demo6.html示例代码: <!DOCTYPE html> <html> <head> <meta charset=’utf-8′> <title></t

夺命雷公狗---Smarty NO:19 html_options函数

功能:把数组转化为option下拉选项 基本语法: <select name=customer_id> {html_options values=$cust_ids  selected=$customer_id  output=$cust_names} </select> 参数说明: output:要遍历输出的数组 values:每一个下拉选项的value值,要求是一个数组 selected:被选中的元素,要求也是一个数组 demo6.html示例代码: <!DOCTYPE

夺命雷公狗---Smarty NO:09 ldelim–rdelim—literal函数

ldelim.rdelim函数 功能:输出左右分隔符 基本语法: {ldelim} {rdelim} demo4.php示例代码: <?php require “smarty/Smarty.class.php”; $smarty = new Smarty(); $title = ‘hello'; $smarty -> assign(‘title’,$title); $smarty -> display(“demo4.html”); demo4.html <!DOCTYPE html

夺命雷公狗---Smarty NO:13 系统自定义函数(plugins)

1.counter函数 实现自动计数功能 {counter start=0 skip=2 print=false} 参数说明: start:起始位置 skip:步阶 print:当前是否打印 demo5.html代码示例 <!DOCTYPE html> <html> <head> <meta charset=’utf-8′> <title></title> </head> <body> <ul> &

夺命雷公狗---Smarty NO:08 if–elseif–else函数

功能:条件判断(分支) 基本语法: {if} {elseif} {else} {/if} demo4.html示例代码: <!DOCTYPE html> <html> <head> <meta charset=’utf-8′> <title></title> </head> <body> {if $i==1} 吃饭 {elseif $i==2} 读书 {elseif $i==3} 敲代码 {else} 睡觉 {

夺命雷公狗---Smarty NO:23 常用方法

assign :分配变量到模板文件(值传递) assignByRef:分配变量到模板文件(引用传递) assignByRef代码示例: $smarty = new Smarty(); $name = ‘lisi'; //$smarty -> assign(‘name’,$name); 值传递相当于把lisi复制一份发送到模板页 $smarty -> assignByRef(‘name’,$name);//引用传递,把$name变量的首地址赋值给模版页 $smarty -> display

夺命雷公狗---Smarty NO:24 缓存控制技术1

什么是缓存技术 IE缓存:就是把请求的数据放入IE等浏览器中(客户端缓存) HTML+CSS+JS+IMG Smarty缓存:服务器端缓存 2.服务器缓存应用 1)减少服务器I/O 2)减少数据库服务器压力 3)减少服务器访问时间,加快反应速度 编译技术  <  缓存技术  <  静态技术(不方便管理) 3.Smarty缓存机制 $smarty->setCacheDir($cache_dir); //设置缓存目录(默认为cache) $smarty->caching=true; /

夺命雷公狗---Smarty NO:11 内建函数2(sysplugins)

1.php函数 功能:可以实现在模板页面直接输入php代码 基本语法: {php} echo date(“Y-m-d”); {/php} 在Smarty3.0中已废弃,如果想使用此功能,请载入SmartyBC.class.php demo5.html示例代码: <!DOCTYPE html> <html> <head> <meta charset=’utf-8′> <title></title> </head> <b

夺命雷公狗---Smarty NO:10 foreach数组的遍历

功能:主要实现对数组的遍历输出 基本语法: foreach,foreachelse {foreach from=数组 key=键 name=名称 item=内容 } {foreachelse} {/foreach} from:要遍历输出的数组 item:每次遍历时,系统会自动将遍历的结果放入item内容中 key:键值,每次遍历时,系统会将遍历的键值放入key中 name:foreach名称,为foreach起名 foreachelse:当数组为空时,执行此句 demo4.html示例代码 <!