- 博客(23)
- 收藏
- 关注
原创 static变量的一些疑惑
<?phpfunction test($name){ static $_trace = array(); $_trace[]=$name; var_dump($_trace);}for ($i=0; $i <5 ; $i++) { test($i);}?>
2014-10-30 15:15:16 417
转载 获取jquery中$.post回调函数返回值
function check(){ var sta; $.ajax({ url: check_login_url, async: false,//改为同步方式 type: "POST", data: {'aa':'1'}, success: function (data) {
2014-10-29 17:38:17 1893
原创 php魔术方法__autoload()
参考:http://www.php100.com/html/php/lei/2013/0905/5267.html加上一点点自己的理解和疑惑
2014-10-28 10:37:39 744
原创 jquery遍历三维数组形成的json
$('#user_message').click(function(){ var obj=this; $('.pmassage').slideToggle(function(){ $.post(show_message,{'user':$(obj).attr('user')},function(data){ $('.pmassage').html(''); if (data.p
2014-10-25 15:54:43 3210
转载 获取上传文件的文件名~~
$imgname = $_FILES["img"]["name"]; //获取上传的文件名称 $filetype = pathinfo($imgname, PATHINFO_EXTENSION);//获取后缀 var_dump($filetype);
2014-10-24 10:43:44 732
原创 thinkphp3.2.2下fullavatareditor的使用
富头像上传编辑器演示 本组件需要安装Flash Player后才可使用,请从 这里 下载安装。 自定义上传按钮
2014-10-23 17:33:18 3169
原创 定时器的使用
$('document').ready(function(){ function get_message(){ $.post(get_message_count,{'user':$('#user_message').attr('user')},function(data){ if (data.count==0) { $('#user_message').html('个人信息')
2014-10-22 09:28:59 409
原创 简单的验证邮箱
验证邮箱if(preg_match('/^([a-zA-Z0-9]+)\@([a-zA-Z0-9]+)\.com$/i', $mail)){ return true; }else{ return false; }
2014-10-15 09:48:53 541
转载 转载 正则表达式后的参数含义
/i (忽略大小写)/g (全文查找出现的所有匹配字符)/m (多行查找)/gi(全文查找、忽略大小写)/ig(全文查找、忽略大小写)i 模式中的字符将同时匹配大小写字母m 字符串视为多行s 将字符串视为单行,换行符作为普通字符x 将模式中的空白忽略e preg_replace() 函数在替换字符串中对逆向引用作正常的替换,将其作为 PHP 代码求值,并用其结果
2014-10-15 09:41:10 438
原创 thinkphp3.2.2try catch和mysql事务
try{ M()->execute('begin'); if (M('role_user')->where(array('user_id'=>$er_info['er_user_id']))->save(array('role_id'=>2))===false) { throw new \Exception("激活账户失败,请稍后重试"); }; M()-
2014-10-14 17:09:07 4145
转载 thinkphp3.2.2使用try catch
try{ if (1) { //这里Exception前加\是php自带的Exception,不然报错 throw new \Exception("测试错误"); } echo "aewsgfsdghdyjh"; } //这里的\
2014-10-14 15:24:44 6934
转载 php使用事务 转载
PHP与MYSQL事务处理/*MYSQL的事务处理主要有两种方法。1、用begin,rollback,commit来实现begin 开始一个事务rollback 事务回滚commit 事务确认2、直接用set来改变mysql的自动提交模式MYSQL默认是自动提交的,也就是你提交一个QUERY,它就直接执行!我们可以通过set autocommit=0 禁止自动提
2014-10-14 15:08:11 499
转载 .htaccess详解及.htaccess参数说明
http://blog.csdn.net/weilee2009/article/details/12905081
2014-10-13 16:05:12 407
原创 thinkphp3.2.2下对url的操作
策划说当用户输入http://c.cn/zhuanti/taierxingbie的时候要自动补全成http://www.c.cn/zhuanti/taierxingbie
2014-10-13 15:27:00 928
原创 thinkphp3.2.2通过PHPMailer发送邮件
发送邮件下载开源项目PHPMailer把着三个文件拷贝到tp项目下 发送邮件下载开源项目PHPMailer把着三个文件拷贝到tp项目下 把文件名称改为(与php文件里面的类的名字一致)
2014-10-13 15:16:58 1064
原创 php返回json格式数据
$arr=array('tyc_id'=>$tyc_id, 'tyc_name'=>$_POST['tyc_name'], 'sta'=>'ok' );//虽然这行数据形式上是json格式的字符串数据,发送给前台的js处理的时候还要用eval函数转换一下才能当成json数据使用,不然只是一个json格式的字符串;ech
2014-10-13 15:10:44 4203
原创 thinkphp3.2.2使用rbac
1.在tp文件夹下/Library/Org/Util/Rbac.class.php文件有几个建表的sql语句,复制到数据库执行,表的前缀改成自己的表前缀CREATE TABLE IF NOT EXISTS `think_access` ( `role_id` smallint(6) unsigned NOT NULL, `node_id` smallint(6) unsigned
2014-10-13 15:09:45 7468 3
转载 Apache中 RewriteRule 规则参数介绍 .htaccess
Apache中 RewriteRule规则参数介绍 .htaccess URL重写后面的详解摘要: Apache模块 mod_rewrite提供了一个基于正则表达式分析器的重写引擎来实时重写URL请求。它支持每个完整规则可以拥有不限数量的子规则以及附加条件规则的灵活而且强大的URL操作机制。这里着重介绍RewriteRule 规则以及参数说明。 Apache模 块 mod_rew
2014-10-13 15:06:47 1864
转载 转载 .htaccess文件RewriteRule语法规则 作者:jetwu
# —— 位于行首时表示注释。 [F] —— Forbidden(禁止): 命令服务器返回 403 Forbidden错误给用户浏览器 [L] —— Last rule(最后一条规则): 告诉服务器在本条规则执行完后停止重写URL。立即停止重写操作,并不再应用其他重写规则。它对应于Perl中的last命令或C语言中的break命令。这个标记用于阻止当前已被重写的UR
2014-10-13 15:02:08 770
转载 转载 .htaccess文件详解
#禁止所有deny from all#该目录下的缺省文件名 可以列出多个,顺序表明他们的优先级别DirectoryIndex filename.html index.cgi index.pl default.htm#重定向Redirect /olddirectory http://www.w3sky.com/newdirectory#防盗链Rew
2014-10-13 15:00:49 729
转载 转载 用.htaccess实现 url重写
你是否曾经对一些网站的网址看起来非常清爽,没有任何.php或.html后缀感到奇怪?他们就是这样做到的。1、安装 mod_rewrite 模块 因为 Apache 服务器默认是没有打开 mod_rewrite 模块的,所以我们必须手动来启动。打开 Apache 的配置文件httpd.conf 文件,找到下面一行: #LoadModule rewrite_modulemodu
2014-10-13 14:59:57 516
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人