posted by Boy.Lee on April 30, 2013

2天前网站服务器方面出现了问题导致服务器上的所有wp都失效了,无奈关掉48小时,现在用了Yii最原始的blog简单修改一下,导入了wp的数据恢复了网站,但是因为时间的关系所有的评论没有导入,但是没有丢失,我准备在以后再导入。目前做到了恢复网站,让Yii的新人可以继续学习。

posted by Boy.Lee on April 17, 2013

 

public function primaryKey()
{
    return 'id';
    // 对于复合主键,要返回一个类似如下的数组
    // if composite primaryKey then we need return an array.
    // return array('AttributesName1', 'AttributesName2');
}

 

posted by Boy.Lee on March 14, 2013

 

某天写AJAX,特此搜出此文。

原文地址:http://hi.baidu.com/silverd/blog/item/d8b073da7e04822632fa1c6e.html

转载自: http://www.cnblogs.com/xhiyu/archive/2011/06/25/2090070.html

关于这个内容,很多人都有所了解.但从我搜索的内容来看,他们只是略微看一下,根本不知道里面到底是什么情况. 

受到很多模版代码的影响,大家都以为php有这样一个自定义变量:$_SERVER['HTTP_X_REQUESTED_WITH'].  其实根本不是那么回事.
$_SERVER是一个包含诸如头信息(header),路径(path)和脚本位置(script locations)的数组.这是PHP手册的原话.

有 一些头信息是系统本身就存在的,且不能更改,比如说HOST,USER_AGENT等等,注意我们常用到的 是$_SERVER['HTTP_HOST'],$_SERVER['HTTP_USER_AGENT'],这里面都有HTTP前缀,实现上在 header信息里面是没有HTTP前缀的,信息名称只是HOST之类的,$_SERVER自动的为他们加上HTTP前缀,1是为了防止与本身的其它信息 相冲突,2是为了表示他们是header头部的信息.所以$_SERVER中的变量凡是带有HTTP前缀的均是header信息,没有的则不是, 如:$_SERVER['QUERY_STRING'], $_SERVER['PHP_SELF']等.

用户可以创建自定义的header头部信息,并把这些信息发送给服务器端, 服务器端就会记录这些header信息,并把他们存储到$_SERVER变量中,当然实现的变量名称变成了"HTTP_"连上用户的变量名称.比如上面的 判断ajax请求.实际上是在向服务器发送异步请求之前,向header中加入一条header信息,实际的语句应该是:

HttpRequest 对象.setRequestHeader("X_REQUESTED_WITH","任意字符串");服务器端通 过$_SERVER['HTTP_X_REQUESTED_WITH']这个变量是否存在,或具体的值来判断是否是ajax请求或具体是哪一条ajax请 求.  所以利用这个不但可以验证请求是否是ajax请求,还可以获取更多的信息.

同样我们可以在header中任意设置其它的信息,用于跟服务器端进行数据交流.

比 如:xmlHttpRequest.setRequestHeader("test","just a test");  那么被请求的服务器页面中的变量$_SERVER['HTTP_TEST']的值就是"just a test"; 注意这里面前面的test不固定大小写.后面的$_SERVER['HTTP_TEST']必须是大写.

 

 

posted by Boy.Lee on January 25, 2013

 

        $url = 'yiiblog.info';
        $ch = curl_init();
        curl_setopt ($ch, CURLOPT_URL, $url);
        curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT,10);
        $content = curl_exec($ch);
        $result=json_decode($content);
posted by Boy.Lee on January 25, 2013

 

        $origName = 'B 28674 _Glätn.jpg'; //copy this name in url, you will get //B%2028674%20_Glätn.jpg
        $encodeName = urlencode($origName);
        $nameInURI = 'B%2028674%20_Glätn.jpg';
        var_dump($encodeName == $nameInURI); //false here
        $decodeName = urldecode($nameInURI);//B+28674+_Gl%C3%A4tn.jpg
        var_dump($decodeName == $origName);//compare = true
posted by Boy.Lee on November 8, 2012

首先跟大家道个歉,视频中断之后没有继续,实在是太忙,不找理由,反正没做好,所幸基本教程已经完成,后面的大家在看完基础后可以自学。

 

转眼这个域名使用已经2年了,下面有这样的打算。

1. 交流群请使用视频里的yiibook交流群,不会再开,里面氛围也不错

2. 后续视频,后面会按照这段时间收集的建议和我自己这1年多的心得来录制新的教程,主要偏向新手,偏向使用API,偏向自主解决问题。

3. Yii很不错希望大家能坚持,希望多一点的在校学生来学习,其实只要学1年,找工作绝对没有问题。

 

ok,快到圣诞节了提前祝大家都能看到雪,都能收到礼物。

 

PS:视频增加了baidu网盘下载,速度应该不错,对后面的人来说是个福音。感谢包菜兄的无私奉献。

 

BoyLee November 8, 2012@Home

posted by Boy.Lee on October 5, 2012

Hi Jobs, how are u doing?

posted by Boy.Lee on August 3, 2012

最近很忙不好意思。祝大家Yii学习一切顺利。

posted by Boy.Lee on May 21, 2012

方法很简单通过修改路由, 但是一个一个改很费劲,网络上基本上已经有很容易的方法了,所以我属于转载。

{No.1 升级Python 到2.7以上版本}

查看Python版本: py thon -V

{No.1.1 升级Python}

下载页 - http://www.python.org/download/

直接下载地址 - http://www.python.org/ftp/python/2.7.3/python-2.7.3-macosx10.6.dmg //10.6 and 10.7 only

双击.dmg里面的安装文件开始安装,piece of cake.

{No.2 下载chnroutes}

<

p>

posted by Boy.Lee on March 1, 2012
 
 /*!
 * jCarousel - Riding carousels with jQuery
 *   http://sorgalla.com/jcarousel/
 *
 * Copyright (c) 2006 Jan Sorgalla (http://sorgalla.com)
 * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php)
 * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.
 *
 * Built on top of the jQuery library
 *   http://jquery.com
 *
 * Inspired by the "Carousel Component" by Bill Scott
 *   http://billwscott.com/carousel/
 */