日度归档:2013-08-21 周三

/*
     * 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 区别

Highlight.js 语法高亮

Highlight.js 语法高亮(代码着色)可以使用在博客,论坛及任何网页上。它非常容易使用,因为它的工作原理:识别代码,检测语言,(高亮)着色处理。

它支持54种语言,并有26种风格主题。

相较于缺少行号显示;不确定是否支持源代码查看。不过,加上主题文件,仅95KB。 继续阅读 Highlight.js 语法高亮