阿亮 的头像

使用jquery来读取cookie

Groups:

jquery读取cookie使用的是jquery的一个插件jquery.cookie.js
使用方法:
上传jquery.js
上传jquery.cookie.js

$.cookie('the_cookie'); // get cookie
$.cookie('the_cookie', 'the value'); // set cookie
$.cookie('the_cookie', 'the value', {expires: 7}); // set cookie with an expiration date seven days in the future
$.cookie('the_cookie', '', {expires: -1}); // delete cookie

官方地址:
http://plugins.jquery.com/project/Cookie
本地下载:

阿亮 的头像

PHP开发安全设置

分类:

1.时刻升级你的php版本

  正如其它编程语言一样,PHP的缺陷也会逐渐暴露出来。使用和及时更新最新的php版本将有助于你保证应用程序的安全,高效和稳定。

  2.朦胧的安全根本就不是安全,同时你也不想泄露关于你的网站的信息。以下的建议看似简单,实则在现实生活中很容易被人们忽视。

  确保在你的网站上不展现错误以及关于你网站潜在的信息泄露

  只要在你的产品服务器的php.ini中如下设置即可:display_errors = Off,这样就可以有效防范信息泄露从而给防止黑客知晓关于你的系统结构的的信息。一般的默认设置是display_errors = On.

  3.有安全意识固然不错,但这是远远不够的。

  开发者在面临安全问题的时候一定要有警惕之心。即使你不能单独处理这一问题。只要是应用程序都不可避免的存在大量的安全隐患,只不过是没有爆发出来而已。第三方安全软件有助于找出你没有注意到的安全缺陷。

admin 的头像

Smarty truncate截取utf-8格式中文

Groups:

本站原创,转载请著名来自phpbulo.com!

本文要实现直接用smarty的内置函数来截取utf-8和gb2312格式的中文字串.
1.首先进入到smarty包下的plugins,复制一份modifier.truncate.php,并重命名为modifier.truncate_cn.php,把其中的smarty_modifier_truncate函数替换为下面代码

function smarty_modifier_truncate_cn($string, $length = 80, $etc = '...', $code = 'UTF-8')
{
    if ($length == 0)
        return '';
    if ($code == 'UTF-8') {
        $pa = "/[\x01-\x7f]|[\xc2-\xdf][\x80-\xbf]|\xe0[\xa0-\xbf][\x80-\xbf]|[\xe1-\xef][\x80-\xbf][\x80-\xbf]|\xf0[\x90-\xbf][\x80-\xbf][\x80-\xbf]|[\xf1-\xf7][\x80-\xbf][\x80-\xbf][\x80-\xbf]/";
    }
    else {
    $pa = "/[\x01-\x7f]|[\xa1-\xff][\xa1-\xff]/";
    }
    preg_match_all($pa, $string, $t_string);
    if (count($t_string[0]) > $length)
        return join('', array_slice($t_string[0], 0, $length)) . $etc;
    return join('', array_slice($t_string[0], 0, $length)) . $etc;
}

2.在模板中使用
phpbulo.php

<?php
$smarty
->assign('string', "我爱你中国");
$smarty->display('phpbulo.tpl');
?>

phpbulo.tpl

admin 的头像

CentOS 5打造全功能Web服务器

分类:

转:主要做为历史记录,以后用。另外很少见这么好的编译的文章,其实我不推荐用编译安装。但这个文章不错.
V3.0 2007年11月11日 将搭建教程划分阶段以适应不同需要。加入程序优化,程序安全,加入memcache,squid, mod_security等高级应用, 安装vBulletin+vBseo, 服务器安全设置,以及日常管理功能。
V2.0 2007年10月18日 操作系统更新为centos 5.0 apache 更新为2.2.6版本,php更新为5.2.5, mysql 更新为5.0.46, Zend Optimizer 更新为3.3.0。解决新平台下的一些问题。修正文字错误。
v1.2 2007年2月12日 apache 更新为2.2.4版本,增加mod_ssl和openssl支持,增加apr和apr-util的编译, php更新为5.2.1,增加集成Suhosin补丁,mysql 更新为5.0.33, Zend Optimizer 更新为3.2.2,增加phpmyadmin。修改一些文字错误。
v1.0 2007年1月11日
V3.0版本文字文明在
http://www.cnprint.org/bbs/blogs/1/blog66.html
长期在线维护。欢迎转帖,转帖时请勿删除本说明。
By 二戒

admin 的头像

Fedora Core 6 服务详解

分类:

原文地址: http://www.mjmwired.net/resources/mjm-services-fc6.html
中文:http://ecco.blog.hexun.com/6707444_d.html
作者:Mauriat Miranda
翻译:张一弛,zyichi@gmail.com

下面我们将对 Fedora Core 6 中的各种服务(services)作简要的介绍,并提供使用建议。
--------------------------------------------------------------------------------

认识服务(services)
请先阅读 Fedora 服务管理指南。了解什么是服务/后台进程(services/daemons),什么是运行级别(runlevels)以及各种用于管理服务(sevices)的工具。

你可以在命令行下使用 chkonfig 或 ntsysv 命令来管理服务(services),或者使用具有图形用户界面的 system-config-services 命令。GNOME 用户:系统-》管理-》服务器设置-》Services。

--------------------------------------------------------------------------------

单个服务介绍
现在我们介绍 Fedora Core 6 中所包含的各种服务(services)的功能,并提供使用建议。这不是一份详尽的清单。小心:不要关闭你不确定或不知道的服务(services)。

minishop 的头像

CSS布局中最小高度(min-height)的妙用

分类:

最小高度可以设定一个BOX的最小高度,当其内容较少时时,也能保持BOX的高度为一定,超出就自动向下延伸,但到目前为止,只有Opera 和 Mozilla 支持,IE7开始也支持了,但IE7处于测试阶段,等正式版发布到普及需一段也许比较长的时间,除非MS把它捆绑在某个操作系统上,如何在现有基础上(IE6 80-90%),合理、妙用最小高度了?

假定有二个BOX,我们需要它的最小高度为150PX。

CSS
div.box1,div.box2{
width: 300px;
min-height: 150px;
background: #EEE;
float: left;
margin-right: 20px;
}
xhtml
IE中没保持最小高度为150px
最小高度可以设定一个BOX的最小高度,
当其内容较少时时,也能保持BOX的高度为一定
现在的效果,IE中没保持最小高度为150px。

解决的方法
为IE设定一个高度

* html div.box1,* html div.box2{height: 150px;}
wellstyled.com 的解决方法是采用 CSS 的属性选择符(Attribute Selectors)

div.box1,div.box2{ ......height: 150px;}
/* IE靠这保持最小高度,超出就自动向下延伸 */

聚合内容