分类目录归档:PHP程序设计

/*
     * 2012-08-27 Cookie操作留意
     * setrawcookie 和 setcookie 功能相同,不同的是,setrawcookie设置未经过编码的值。
     * cookie不能包含以下“; \t\r\n\013\014”,否则将报错。
     *
     * Warning: Cookie values cannot contain any of the following ',; \t\r\n\013\014' in filename on line *
     *
     * 设置数组型 cookie 时注意,可以使用下面的方式。
     * $_COOKIE 设置数组时,直接就可以使用。
     * setcookie setrawcookie 页面刷新才可以使用,否则读取不到。
     *
     * $cks_a['0'] = 2012;
     * $_COOKIE['cks_a'] = $cks_a;
     * setcookie("cks_b['0']", '9999');
     * echo '<pre>',var_dump($_COOKIE),'</pre>';
     */

相关:
flyer0126的ITeye博客 测试使用setcookie()或 setrawcookie()函数来设置 cookie 的不同  http://flyer0126.iteye.com/blog/1607724

在网上查了下资料感觉smarty3.0以上的配置很少,还且不详细,站长最近无意中发现一个博客中,有详细的smarty3.0以上配置,现在来推荐给大家,想学的可以仔细看下。
先介绍下其目录:

demo文件夹为示例文件。Libs为程序文件。

/libs/Smarty.class.php   #主文件

/libs/sysplugins/  #内部plugin

/libs /plugins/   #外部plugin,可自由扩充

/demo/cahce/   #放置缓存文件

/demo/configs /   #放置可以载入的配置文件

/demo/templates/   #放置模板文件

/demo/templates_c/    #放置对模板编译后的文件

继续阅读 关于smarty3.0版本以上的配置

/*
 * include() require()。
 * 这两种结构除了在如何处理失败之外完全一样。
 * include() 产生一个警告而 require() 则导致一个致命错误。
 * 换句话说,如果想在遇到丢失文件时停止处理页面就用 require()。
 * include() 就不是这样,脚本会继续运行。
 *
 * include_once() require_once()
 * 如果该文件中的代码已经被包含了,则不会再次包含。
 * 错误处理方式和include() require() 相同。
 */

继续阅读 PHP include include_once require require_once 区别

使用PHP农历与公历互相转换类 ,主要实现了由公历计算农历 、由农历转公历等功能,通过这个类可以将单个日期转换公历或农历,同样支持整个月份的转换,即给定一个公历月份计算农历。(注:此类支持的年份范围是 1891年~2100年,如果超出此范围的年份将无法转换。此日期转换类暂时未实现节气和中国节假日。)

默认最小处理年份:1891
默认最大处理年份:2100 继续阅读 PHP农历与公历互相转换类