-
smarty缓存控制 - []2008-06-04
smarty缓存控制
smarty提供了强大的缓存功能。但有时我们并不希望整篇文档都被缓存,而是有选择的缓存某一部分内容或某一部分内容不被缓存。例如你在页面上端使用一个带有广告条位置的模板,广告条可以包含任何HTML、图象、FLASH等混合信息. 因此这里不能使用一个静态的链接,同时我们也不希望该广告条被缓存. 这就需要在 insert 函数指定,同时需要一个函数取广告条的内容信息。smarty也提供了这种缓存控制能力。
我们可以使用{insert}使模板...Tags: PHP
-
构造函数和析构函数,引用返回 - []2008-03-06
1.构造函数和析构函数构造函数void __construct ([ mixed $args [, $... ]] )PHP 5 允行开发者在一个类中定义一个方法作为构造函数。具有构造函数的类会在每次创建对象时先调用此方法,所以非常适合在使用对象之前做一些初始化工作。
<?php
class BaseClass {
function __construct() {
&...Tags: PHP
-
(转)PHP判断搜索引擎机器人Robot - []2008-02-29
PHP判断搜索引擎机器人RobotOctober 29, 2007 – 4:07 pm | by blankyao 曾经在我的BLOG里加上了一个函数,可以把所有访问者的信息存入数据库,但是后来发现好多IP来自YAHOO公司,Google公司什么的。。。后来才知道是搜索引擎机器人Robot,今天在PHPQ看到了水水的这个文章,没告诉水水,偷偷转的,哈哈哈
———————&...Tags: PHP
-
zend,pear,phpunit,phpMyAdmin - []2008-01-22
[本日志已设置加密]Tags: PHP
-
MYSQL写入中文错误 —— Data too long for column 'xxx' at row 1 - []2008-01-19
可以说这个错误提示还是比较让人迷糊的.(确实是,特别是初学者。)真正的错误原因:数据库编码不对.在创建数据库时,整理选项选择了latin1以外的其他编码,这样在用PHP写入数据库时就会出现这种错误,因为mysql的默认编码是latin1.解决方法:在写入数据库时,需要改边一下编码:mysql_query("set character set gbk");(即在连接数据库程序后面加上这句代码),这样就不会出现这个错误了,这种情况不需要按《解决phpmyadmin中文乱码问题》一文更...Tags: PHP



最新评论