Flea找不到Action时的错误处理

2008-6-6  17:14

      FLEAPHP让用户可以自己写页面出错时候的处理。
      分2种情况:
1. 如果当前访问的控制器、动作不存在:'dispatcherFailedCallback'  => 'onDispatcherFailedCallback';
2. 如果用户设置了RABC访问控制,访问无法访问的动作时:'dispatcherAuthFailedCallback' => 'onAuthFailedCallback';

      上面onDispatcherFailedCallback、onAuthFailedCallback是出错的时候调用的函数,可以在index.php种定义这2个函数就OK了。
例如:
function onAuthFailedCallback($controller,$action)
{

        redirect(url('Login','Index'));   //   这里是验证失败时,让用户去登录
}

 

让人囧死的超级马里奥

2008-6-6  15:55

 

 

红老外之爱军习武

2008-6-6  15:26

一个老外关于四川地震的视频,感谢你red laowai

 

UTF-8的BOM问题

2008-5-27  18:04

     首先要说的是这个问题太气人了,害我搞了一天才发现是这个问题,大坏蛋!而且又这么隐秘,用他们的话说就是:一般人不知道。

     在集成UCenter的时候,连接测试老是不成功,但是我写的日志又证明是对的,简直是郁闷至极,于是认为肯定是UCenter的问题,所以开始研究它的结构,看函数,这里花了半天时间.........

     好不容易找到了它的测试函数,这个函数叫onping(),使用get_url_code()构造出client端的url及参数后再调用test_api()进行测试。找到这个函数后当然就比较容易了。server和client连接测试成功的话一般是返回一个string类型的1,但是有一个诡异的问题就是我查看返回的这个值,明明是个1,但是在用var_dump输出的时候却显示的是string(4)。我郁闷了,这也太诡异了吧,我猜测是不是哪里有输出空白什么的,因为如果是乱码的话打印在浏览器上有时候不会显示出来,但是strlen()函数则是可以得到它真正的长度的。

 

趣闻:Ubuntu的第一关Bug

2008-5-26  09:56

先看一个搞笑的帖子:

Ubuntu下apt-get简直就是万能的!!!
如果你正在用Ubuntu,请尝试运行以下命令:
sudo apt-get girlfriend
如果出错,请尝试使用超级管理员权限: sudo apt-get install girlfriend --force 如果还是出错,请向moonolderdo(月老)获取密匙。(*^__^*) 嘻嘻…… (出自ubutnu中文论坛)

Tags:
 

PHP中Cookie的作用域问题

2008-5-23  14:55

        一直都想当然的以为Cookie的作用域是根目录,并且还时常给别人说就是这样的,直到最近在集成PHPMyVisit的时候吃了大亏才把它弄明白了,汗,希望被我毒害的人不要找我麻烦。
       PHPMyVisit用的是单入口模式,Cookie登录验证,但是我自己在写API的时候老是有问题,把API放在根目录就是好好的,放到二级目录就有问题,而UCenter又要求API必须放到api目录下,搞了一天都没有搞清楚问题出在哪,还一段一段的去调试代码,又忙又郁闷。
       今天写了个测试代码,分别放到根目录和api的目录,查看cookie的生成情况,才发现两个目录下相同的代码读出的cookie竟然不同,于是意识到问题是出在cookie的路径身上了,再一查手册,果然如此,人家cookie默认的作用域明明就是程序所在的目录!另外Cookies不会在设置它的本页生效,要测试一个 cookie 是否被成功的设定,可以在其到期之前通过另外一个页面来访问其值。

 

笔记本售后服务大全

2008-5-22  04:36

海尔(Haier) 
保修期限:主板、CPU、内存、显示屏、硬盘驱动器、键盘、电源适配器保修两年,整机保修一年,
关于发票:用户凭海尔电脑保修凭证和购机发票保修

清华同方
保修期限:笔记本电脑主板及固化在主板上的不可与主板分割的部件保修三年;CPU、内存、LCD显示屏、硬盘驱动器、键盘、电源适配器保修两年;随机电池保修半年;整机内除电池外之电气部件保修一年。
关于发票:没有发票则按出厂日期保修。

 

最新最全Intel的CPU参数大全

2008-5-22  04:31

  嘿嘿,私人珍藏,最全的最新最全Intel的CPU参数大全哦。

Tags:
 

Intel处理器型号详解

2008-5-22  03:31

      酷睿双核分为两种,酷睿和酷睿2,酷睿都是32位,酷睿2是64位 从字面上来看酷睿2明显就是酷睿的升级版。它们两者的区别在什么地方呢?首先酷睿2 CPU支持移动64位计算模式,为以后运算速度更快的时代提供了坚实的硬件基础。高端的7系列拥有4MB二缓存,比酷睿仅拥有2MB足足高出了一倍!更大的二级缓存意味着多任务处理能力更为强劲,处理的时间将会大大缩短。本来酷睿2 CPU的前端总线应该用800MHz,不过为了适应迅驰三代平台的需要,还是和酷睿一样为667MHz。

 

使用centosplus来更新你的CentOS

2008-5-21  14:02

   VPS上装的CentOS是4.1的,上面的PHP和MySQL包都是4的,想要升级它们非常困难,自己又不想用源码安装,主要是源码安装以后有更改的话懒得重编译。今天偶然发现一个叫CentOSPlus的东西,嘿嘿,正好解了我的燃眉之急。

   介绍:centosplus是centos的一部分,这个仓库的存在是为了保证centos对新软件的支持,当然这个仓库里面的软件也不是很新,它只是一个折中的方案。要使用这个仓库里面的软件请使用yum --enablerepo=centosplus在此次yum中打开这个仓库。如果你对yum的配置文件比较熟悉的话可以去/etc/yum.repos.d/修改他们。