ThinkPHP的RBAC原理分析
摘要:转载 http://jingyan.baidu.com/article/a948d65151a4810a2ccd2e60.html方法/步骤多用户对节点的操作的权限控制,这句话,经过反复扩展功能,就可以得出5张表。用户->用户表既然是多用户,就有很多相同权限的用户,比如浏览网站的用户,太多了,这样就...
阅读全文
posted @
2014-09-03 16:35
程序猿的笔记
阅读(410)
推荐(0)
php 图片上传 使用微秒做文件名
摘要:$m = microtime ();$mtime = explode(' ' ,$m);$mtime1 = $mtime[1];$mtime2 = substr($mtime[0], 2, 6);$pic_time = "{$mtime1}{$mtime2}";
阅读全文
posted @
2014-08-21 15:21
程序猿的笔记
阅读(363)
推荐(1)
php多文件上传数组 转换
摘要:$v){ foreach($v as $kk=>$vv){ if($kk==$kk){ $arr[$kk][$k] = $vv; }; } } print_r($arr); exit();}print_r($_POST);print_r($_FILES);?>
阅读全文
posted @
2014-08-21 11:32
程序猿的笔记
阅读(1460)
推荐(0)
windows svn 上传后 自动部署 到web目录下
摘要:第一步把web目录设置为工作目录"D:\Program Files (x86)\VisualSVN Server\bin\svn.exe" upgrade "D:\yiyun_www\test" --quiet --username chiyj --password chiyj在DOS下执行。第二步...
阅读全文
posted @
2014-08-12 15:01
程序猿的笔记
阅读(566)
推荐(0)
ThinkPHP 空方法 显示
摘要:TP如果 一个控制器 没有一个方法 ,只要有一个模版,URL会对应显示模版名称。例子http://localhost/yiyunmap/map/testmap控制器 并没有 test方法但是 模版文件有 test.htmlURL对应就可以显示 该URL
阅读全文
posted @
2014-07-23 14:47
程序猿的笔记
阅读(245)
推荐(0)
thinkphp 创建子应用
摘要:1 根目录建立 文件名 a2 a 下建立index.phpdefine('APP_NAME', 'a');define('APP_PATH', './a');define('RUNTIME_PATH', './Temp/');require '../ThinkPHP/ThinkPHP.php';3 ...
阅读全文
posted @
2014-07-14 20:47
程序猿的笔记
阅读(469)
推荐(0)
svn黄色叹号解决
摘要:客户端是TortoiseSVN的话,在该文件或文件夹上点右键,选择TortoiseSVN——revert
阅读全文
posted @
2014-05-16 09:29
程序猿的笔记
阅读(1285)
推荐(0)
file get contents 访问不了域名原因
摘要:file get contents('域名');居然不好用 后来发现 etc/hosts 127.0.0.1 www.baidu.com 这样的#127.0.0.1 www.baidu.com就好用了
阅读全文
posted @
2014-04-11 15:30
程序猿的笔记
阅读(446)
推荐(0)
关于PHP的curl开启问题
摘要:今天在做一个新浪登录功能,新浪提供的PHPSDK里需要用到curl_init()函数,在调试的时候报找不到curl_init()的方法。经搜索得知需要开启curl的php扩展,那curl又是什么呢?能做什么?简单介绍,当我们需要抓去某个网站的数据信息时,可以用到file(),file_get_contents()等网页读取函数,因为过多的小偷程序泛滥,导致一些站点做了域名限制,从而是的这些file()函数效率低下甚至失效。如果使用curl来优化一下的话就能进行一些表单,cookie,验证等功能的强大,灵活的功效。开启curl的步骤1.在localhost站点下输出一下phpinfo,以此来检测
阅读全文
posted @
2014-04-08 09:53
程序猿的笔记
阅读(12519)
推荐(0)
一组PHP可逆加密解密算法
摘要:对于大部分密码加密,我们可以采用md5、sha1等方法。可以有效防止数据泄露,但是这些方法仅适用于无需还原的数据加密。对于需要还原的信息,则需要采用可逆的加密解密算法。下面一组PHP函数是实现此加密解密的方法:加密算法如下:function encrypt($data, $key){ $key = md5($key); $x = 0; $len = strlen($data); $l = strlen($key); for ($i = 0; $i < $len; $i++) { if ($x == $l) { $x...
阅读全文
posted @
2014-01-21 09:15
程序猿的笔记
阅读(3321)
推荐(0)
Discuz! 经典加密解密函数
摘要:function authcode($string, $operation = 'DECODE', $key = '', $expiry = 0) { $ckey_length = 4; $key = md5($key); $keya = md5(substr($key, 0, 16)); $keyb = md5(substr($key, 16, 16)); $keyc = $ckey_length ? ($operation == 'DECODE' ? substr($string, 0, $ckey_length): substr(md5(m
阅读全文
posted @
2014-01-21 08:53
程序猿的笔记
阅读(260)
推荐(0)
卡号 不足位数 补0
摘要:$cardCount = 10;$arr = array();for ($i = 1; $i 0000000001 [1] => 0000000002 [2] => 0000000003 [3] => 0000000004 [4] => 0000000005 [5] =>0000000006 [6] => 0000000007 [7] => 0000000008 [8] => 0000000009 [9] => 0000000010 )
阅读全文
posted @
2014-01-15 09:17
程序猿的笔记
阅读(416)
推荐(0)
php curl 发送 json 数据
摘要:$urlcon= 'http://localhost/******.php'; $data=' { "button":[ { "type":"click", "name":"今日歌曲", "key":"V1001_TODAY_MUSIC" }, { "type":"click", "name":"歌手简介", "key":"
阅读全文
posted @
2013-12-13 11:30
程序猿的笔记
阅读(702)
推荐(0)