二进制权限控制PHP类
<?php
/* 二进制权限控制PHP类
* 作 者: 多菜鸟
* 邮 箱: kingerq AT QQ DOT com
* 来 源:http://blog.csdn.net/kingerq/archive/2009/10/22/4714223.aspx
* 创建时间: 2009-10-22
*/
class binPower{
var $power = "";
//权限存贮变量,十进制整数
function __construct($power){
$this->power = intval($power);
}
/* 添加指定权限
* $right 为2的N次方十进制整数,N代表权限序号
*/
function addPower($right){
//利用逻辑或添加权限
$this->power = $this->power | intval($right);
}
/* 删除指定权限
* $right 为2的N次方十进制整数,N代表权限序号
*/
function delPower($right){
//删除权限,先将预删除的权限取反,再进行与操作
$this->power = $this->power & ~intval($right);
}
/* 判断是否存在指定权限
* $right 为2的N次方十进制整数,N代表权限序号
*/
function isPower($right){
//权限比较时,进行与操作,得到0的话,表示没有权限
if( ($this->power & intval($right)) == 0 ) return false;
return true;
}
/*
* 返回操作后的权限
*/
function returnPower(){
//为了减少存贮位数,返回也可以转化为十六进制
return $this->power;
}
}
/*
//示例
$right = new binPower(bindec(110011));
echo "Power: ".$right->power.' | '.decbin($right->power);
echo "<br>\n";
$right->addPower(4);
echo "Power +4: ".$right->power.' | '.decbin($right->power);
echo "<br>\n";
$right->delPower(2);
echo "Power -2: ".$right->power.' | '.decbin($right->power);
echo "<br>\n";
echo $right->isPower(bindec(100));
echo "Power is ".bindec(100).": ".$right->power.' | '.decbin($right->power);
echo "<br>\n";
*/
?>
<script language="javascript">
<!--
/*
* 二进制权限控制JAVASCRIPT函数
* 作 者: 多菜鸟
* 邮 箱: kingerq AT QQ DOT com
* 来 源:http://blog.csdn.net/kingerq/archive/2009/10/22/4714223.aspx
* 创建时间: 2009-10-22
*/
//初始权限,十进制
var power;
/* 添加权限
相关文档:
Blog系统作为大家最常接触的互联网东东,在站长群体中几乎人手一博,从知名门户的博客频道,到网络营销专家博客,网民对博客的关注度在不断提高并深化。目前网上免费的blog系统太杂,在此整理PHP版的Blog介绍如下:
1、wordpress:http://www.wordpress.org 功能也很全面,应该是支持blog的首选。它有最强的模版功能,已经 ......
<?php
function toFixLen($str,$len){ //固定长度字符串的截取
if($len>=strlen($str)||!$len) return $str;
$len-=3;
  ......
引用http://www.icnote.com/Mysql-php-connector/
由于公司的服务器开始只是用于java的支持,装了apache,mysql,php,但是php的安装没有对mysql进行支持,今天对他进行了扩展,记录如下。
首先,安装mysql和php的连接扩展,需要以下包。可以在http://rpmfind.net/
找到,根 ......
下面是一些非常有用的php类库,相信一定可以为你的WEB开发提供更好和更为快速的方法。
图表库
下面的类库可以让你很简的创建复杂的图表和图片。当然,它们需要GD库的支持。
PChart - 一个可以创建统计图的库。
Libchart - 这也是一个简单的统计图库。
JpGraph - 一个面向对象的图片创建类。
......