-
PHP模板Smarty的入门使用方法以及心得分享
本文为大家分享的是PHP模板Smarty的入门使用方法以及心得,感兴趣的同学参考下. Smarty是一个使用PHP写出来的模板引擎,是目前业界最著名的PHP模板引擎之一。它分离了逻辑代码和外在的内容,提供了一种易于管理和使用的方法,用来将原本与HTML代码混杂在一起PHP代码逻辑分离...
PHP 2014-11-29 06:57:59 -
开发Smarty插件在模板中直接加载数据的方法
本文是一个自定义的Smarty插件可以在在模板中直接加载数据,感兴趣的同学参考下。 之前使用smarty的时候,通常是在php程序端读取数据(一般从数据库),然后assign给模板的变量,才可以在前端使用这个变量...
PHP 2014-11-29 06:55:43 -
如何在smarty中增加类似foreach的功能自动加载数据
本文为大家讲解的是如何在smarty中增加类似foreach的功能自动加载数据,感兴趣的同学参考下。 在smarty中使用自定义插件来加载数据,在使用的时候还是感觉不够方便,灵机一动就想写成类似foreach那种标签: 第一步:在Smarty_Compiler.class.php的_compile_tag函数中增加: //加载数据的开始标签 case 'load': $this->_push_tag('load'); return $this->_complie_load_start($tag_args); break; //加载数据的结束标签 case '/load': $this->_pop_tag('load'); return "<?php endforeach; endif; unset(/$_from); ?>"; break; 第二步:...
PHP 2014-11-29 06:39:44 -
php 使用Smarty模板生成html文档的方法
本文为大家讲解的是php下 使用Smarty模板生成html文档的方法,这在做生成静态页面时非常有用,感兴趣的同学参考下。 示例代码 <?php include_once("../libs/smarty.class.php"); class MySmarty extends Smarty{ function __construct() { $this->Smarty(); $this->config_dir = "../config"; $this->cache_dir = "../cache"; $this->template_dir = "../template"; $this->compile_dir = "../template_c"; $this->cache = false; } } $smart = new MySmarty(); $smart->assign("tit...
PHP 2014-11-29 06:32:14 -
smarty中js的调用方法
本文为大家讲解的是在smarty中如何调用js的方法示例,是smarty模板设计中经常会遇到的问题,非常实用,需要的朋友可以参考下 一、问题: 有时候,在smarty中,包含js的时候,整个页面就不会显示,而程序员往往在页面中找错误,程序页面,模板页面检查了多次都没有错误,就很郁闷了。 二、解决办法: 把模板页面中的js代码拷贝出来放在新建的js文件中,然后在包含到模板页面里面,如: {popup_init src="css/commen.js"} ...
PHP 2014-11-29 06:28:39 -
oracle组函数avg(),sum(),max(),min(),count()、多行函数,分组数据(group by,求各部门的平均工资),分组过滤(having和where),sql优化详解
1组函数 avg(),sum(),max(),min(),count()示例: selectavg(sal),sum(sal),max(sal),min(sal),count(sal) from emp/ 截图: 2 组函数和null在一起 案例:求员工的平均奖金 错误sql: select avg(comm) 方式1,sum(comm)/count(comm)方式2,sum(comm)/count(*) 方式3 from emp; 截图: 错误原因: select count(comm),count(*) from emp; 分析: --组函数自动滤空,组函数忽略空值 --修正函数的滤空 select count(nvl(comm,0)),count(*) fromemp; 3.分组数据 A 求各个部门的平均工资 思路:需要把各个部门的数据划分…....
PHP 2014-11-29 05:04:59 -
Google 官方表态:忘记 PageRank吧 不会再更新了
各位还记得上一次 PageRank 更新是什么时候的事吗?2013 年 12 月 6 日,其实这一次的更新也是一次系统事故,Google 是情非所愿,如果真算上 Google 计划内的更新的话,应该是 22 月前的事了。那么下一次呢?永远没有下一次了...
PHP 2014-11-29 01:41:15 -
SQL Server锁分区特性引发死锁解析
本文为大家讲解的是SQL Server锁分区特性引发死锁解析,锁分区技术使得SQL Server可以更好地应对并发情形,但也有可能带来负面影响,这里通过实例为大家介绍,分析由于锁分区造成的死锁情形.感兴趣的同学参考下。 Code(执行测试脚本时请注意执行顺序,说明) 步骤1 创建测试数据 use tempdb go create table testdlk ( id int identity(1,1) primary key, str1 char(3000) ) go insert into testdlk(str1) select 'aaa' insert into testdlk(str1) select 'bbb' insert into testdlk(str1) select 'ccc' insert into testdlk(str1) select 'ddd' 步骤2 开启 session 1 执行语句 --ses...
PHP 2014-11-29 01:33:40 -
谷歌地图推出网页内嵌街景图及Photo Sphere全景图功能
据外媒报道,日前,谷歌地图更新了Embed API,它将允许用户将谷歌街景图(Street View)和Photo Sphere下的全景图直接插入网页中。今年上半年,谷歌推出了谷歌地图内嵌功能,但当时还不支持全景照片...
PHP 2014-11-29 01:17:54 -
Sql Server bak文件数据导入示例
本文为大家讲解的是Sql Server数据库 bak文件数据导入的方法,感兴趣的同学参考下. 第一步首先在你的数据库中建立一个空数据库 选中新建的数据库 鼠标右键 任务 还原 数据库 这个时候会弹出这样的一个框 之后选择原设备 会弹出 点击添加 找到你的bak文件选择 这时弹出 完成...
PHP 2014-11-29 00:40:38 -
SQL Server 2012 将数据导出为sql脚本详细图解
本文为大家讲解的是sql server 2012下把数据导出为sql脚本的详细方法,sql server数据库导出为sql脚本好处:占内存小(一般只有几百kb)、方便修改、不限制sql server的版本!,感兴趣的同学参考下。 sql server 即 microsoft sql server ...
PHP 2014-11-29 00:39:22 -
php连接 Sql Server失败问题及解决办法
本文为大家讲解了php链接sql server失败的问题原因分析和解决方法,感兴趣的同学参考下. 本人在链接sql2005的时候遇到的问题,经过仔细排查和搜索找到解决办法,希望对大家有用。 1、确认数据库服务开启状态 2、php.ini配置中的扩展打开 3、检查数据库相关的版本 (1)Sql2000此时要检查php目录和apache的bin目录下的ntwdblib.dll文件的版本是否符合,右键点击ntwdblib.dll看文件属性就可以看见版本...
PHP 2014-11-29 00:38:15