smarty 3 和 smarty 2 的区别

admin 发表于 [PHP] 分类,标签: smarty
0
Smarty 3 API 的语法结构已经重构,使之更一致性和模块化,虽然为了向下兼容,仍然支持Smarty 2的语法,但会抛出一个被弃用的notice,虽然你可以屏蔽该notice,但强烈建议,在使用Smarty 3 时使用3的语法,一方面,Smarty 2的语法很可能在后面的版本中逐渐被取消,另一方面, Smarty2的语法,是对Smarty3的API的封装,所以性能方面也会有损失。 ? ...阅读全文>>

Smarty的缓存组

admin 发表于 [PHP] 分类,标签: smarty
0
通过设置$cache_id 组,你可以完成更精密的分组。该方法是通过在$cache_id 值中用“|”对每个子分组加以分割而实现的。你想要多少子分组就有多少。     clear_cache(null,'a|b|c') 可以被理解为删除文件'/a/b/c/*'...阅读全文>>

smarty的局部缓存技术

admin 发表于 [PHP] 分类,标签: smarty
0
smarty模板引擎中控制部分数据不被缓存的方法:主要有三种方法 1、使用insert函数使模板的一部分不被缓存 index.tpl:<div>{insert name=”get_current_time”}</div> index.phpfunction insert_get_current_time(){return d...阅读全文>>

如果你掌握了这100个网站推广方法,你的网站不旺也不行

admin 发表于 [网站运营] 分类,标签: 网站推广
0
网站推广是每一位站长都迫切关心的事情。现在我们整理了常见的100个推广创意,大家根据自身的能力条件和外部环境,挑自己喜欢的适用的手法来用,希望对各位站长有所帮助。  1 qq群网站推广法。用几十个qq,每个qq加入几十个群,每天发一遍网站。平均 50个qq*每个qq加入50个群*每个群50个人=75000人观看。如果qq更多,加入的群更多,加入的是大群,每个群的人数更多,则宣传效果更好。 即使排除...阅读全文>>

codeigniter之生成静态页面

admin 发表于 [PHP] 分类,标签: CodeIgniter PHP开发框架 性能优化
0
如何让CI生成静态页面。下面直接帖代码: $this->output->get_output(); 使用这个方法,你可以可以得到将要输出的数据,并把它保存起来,留着它用(我们做新闻类型网站的时候,常常需要生成静态的HTML文件). Usage example: $string = $this->output->get_output(); $this-...阅读全文>>

FUEL CMS的安装

admin 发表于 [PHP] 分类,标签: CMS FUEL
0
FUEL CMS 是什么? 在它的核心,FUEL CMS 是一个基于模块的,CodeIgniter中创建Web应用程序的开发平台。您可以很自然的创建自己的模型,视图和控制器,如果你需要,你甚至可以只使用CMS的一部分。这是一个框架和一个CMS的混合体。 FUEL CMS系按需演变出的一个开发平台,第一、这是一个框架,第二、这是一个CMS。 CodeIgniter适合作为一个轻量级的PH...阅读全文>>

MySQL函数大全(Admpub美化版)

admin 发表于 [MySQL] 分类,标签: MySQL函数
0
MySQL 必要时自动变换数字为字符串,并且反过来也如此: mysql> SELECT 1+"1"; -> 2mysql> SELECT CONCAT(2,' test'); -> '2 test' 如果你想要明确地变换一个数字到一个字符串,把它作为参数传递到CONCAT() 。...阅读全文>>

MySQL 数据类型详解

admin 发表于 [MySQL] 分类,标签: 知识总结
0
数值类型 MySQL 的数值数据类型可以大致划分为两个类别,一个是整数,另一个是浮点数或小数。许多不同的子类型对这些类别中的每一个都是可用的,每个子类型支持不同大小的数据,并且 MySQL 允许我们指定数值字段中的值是否有正负之分或者用零填补 注意,如果你指定一个了为ZEROFILL,MySQL将为该列自动地增加UNSIGNED属性。 下表列出了各种数值类型以及它们的允许范围和占...阅读全文>>

常用$_SERVER变量列表

admin 发表于 [PHP] 分类,标签: 知识总结
0
$_SERVER['HTTP_ACCEPT_LANGUAGE'] //浏览器语言$_SERVER['REMOTE_ADDR'] //当前用户 IP 。$_SERVER['REMOTE_HOST'] //当前用户主机名$_SERVER['REQUEST_URI'] //URL$_SERVER['REMOTE_PORT']...阅读全文>>

基于YIi的三栏frameset框架后台管理页面的实现

admin 发表于 [PHP] 分类,标签: PHP开发框架 Yiiframework
0
前段时间和大家讨论过 yii后台管理页面结构实现方法的问题,现在我的项目接近收尾,向大家分享一下我的后台管理页面实现,就是那种常见的frameset三栏布局,主要代码如下: SiteController.php <?php class SiteController extends CController { /** ...阅读全文>>

Yii中基于角色的访问控制(RBAC)的使用

admin 发表于 [PHP] 分类,标签: PHP开发框架 Yiiframework
0
在开发一个有多种用户的网络应用时,对权限的判断总是一个很麻烦的事情。 Yii支持RBAC(Role-Based Access Control),结合filter,就给我们提供了非常简单方便的权限控制方法。 其实RBAC的原理很简单。 先梳理一下默认的Yii的授权filter:accessControl。它是根据accessRules按照用户的身份(users)来验证并授 权的,默...阅读全文>>

PHP获取文件扩展名的正确方法

admin 发表于 [PHP] 分类,标签: 编程技巧 PHP代码
0
推荐的方法:   echo pathinfo('/www/htdocs/your_image.jpg', PATHINFO_EXTENSION); pathinfo详解: <?php $file_path = pathinfo('/www/htdocs/your_image.jpg'); echo &quo...阅读全文>>

mysql命令行常用命令

admin 发表于 [MySQL] 分类,标签: MySQL命令行
0
第一招、mysql服务的启动和停止 Windows:net stop mysqlnet start mysql Linux:service mysqld stopservice mysqld start 第二招、登陆mysql 语法如下: mysql -u用户名 -p用户密码 键入命令mysql -uroot -p, 回车后提示你输入密码,输入1234...阅读全文>>

PHP5中__call__get__set__clone__sleep__wakeup用法

admin 发表于 [PHP] 分类,标签: PHP语法
0
PHP5带来了强大的面向对象重载,允许程序员建立自定义的行为来访问属性和调用方法,php5加入了如下的内部特征__construct(); 初始化--构造函数__destruct();     卸载--析构函数__get();       __get方法可以用来捕获一个对象中不存在的变量和方法__s...阅读全文>>

ERROR 1045 (28000): Access denied for user 'root'@'localhost'

admin 发表于 [MySQL] 分类,标签: MySQL命令行 故障排除
0
出现的情况: 安装完mysql之后,执行 mysql -uroot -p,然后输入设置的密码,就如下错误:ERROR 1045 (28000):Access denied for user 'root'@'localhost' (using password: YES) 解决办法: 方法一:一般执行 # ./mysqladmin -uroo...阅读全文>>

Linux下MySQL用户管理命令

admin 发表于 [MySQL] 分类,标签: MySQL命令行
0
Linux系统中,安装完成MySQL数据库以后,可以根据自己的需要,在创建新用户或者在创建用户完成以后,配置用户的权限。下面是管理用户的简单命令操作过程。 (一)设置MySQL数据的初始化root密码 在Linux系统下安装MySQL数据库完成以后,首先需要为root用户设置密码,可以通过如下命令: [root@localhost /]# mysqladmin password...阅读全文>>

CentOS系统用yum命令升级php和mysql失败的解决办法

admin 发表于 [Linux] 分类,标签: CentOS 服务器环境
0
首先参看系统的php版本# rpm -qa |grep phpphp-common-5.1.6-20.el5_2.1php-cli-5.1.6-20.el5_2.1php-5.1.6-20.el5_2.1php-ldap-5.1.6-20.el5_2.1 然后看到此版本不是最新的用下面的命令升级# yum -y update phpLoading "fastes...阅读全文>>

如何启动/停止/重启MySQL

admin 发表于 [MySQL] 分类,标签: MySQL命令行
0
一、启动方式1、使用 service 启动:service mysqld start2、使用 mysqld 脚本启动:/etc/init.d/mysql start3、使用 safe_mysqld 启动:safe_mysqld& 二、停止1、使用 service 启动:service mysqld stop2、使用 mysqld 脚本启动:/etc/inint.d/mysqld st...阅读全文>>

转帖:Php比较字符串相似度函数的利用

admin 发表于 [PHP] 分类,标签: 编程技巧 PHP代码
0
做信息发布类网站的站长大多数要遇到很多用户发布一模一样的帖子,以增加自身信息的曝光率,而作为网站管理员来说,除了利用cookies、IP限制等技术外,我们还可以利用PHP自身带的similar_text函数来判断用户发帖内容的相似度。 similar_text() 函数计算两个字符串的匹配字符的数目,也可以计算两个字符串的相似度(以百分比计)。 啥话也不说了,看代码: <?... 阅读全文>>

[转帖]JS跨域:利用apache的代理模块完美实现方法

admin 发表于 [Javascript] 分类,标签: 跨域
0
在做ajax互动效果时,我们需要利用Microsoft.XMLHTTP组件获取远程信息,但出于安全问题,javascript是不允许跨域的,只能在本域内操作数据。而这对于需要进行跨域获取数据的应用来说,无疑是一大障碍。 在研究了众多可以实现js跨域的方法后,发现利用 apache 的proxy代理模块功能,就可以实现完美的js跨域处理了。特和大家分享如下: 1.首先要开启apache的...阅读全文>>