<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[poly_sunny的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/poly_sunny</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; poly_sunny]]></copyright><item><title><![CDATA[php5.4后htmlspecialchars输出为空的问题]]></title><link>https://blog.youkuaiyun.com/poly_sunny/article/details/41598507</link><guid>https://blog.youkuaiyun.com/poly_sunny/article/details/41598507</guid><author>poly_sunny</author><pubDate>Sat, 29 Nov 2014 19:28:17 +0800</pubDate><description><![CDATA[从旧版升级到php5.4，恐怕最麻烦的就是htmlspecialchars这个问题了！当然，htmlentities也会受影响，不过，对于中文站来说一般用htmlspecialchars比较常见，htmlentities非常少用到。

可能老外认为网页普遍应该是utf-8编码的，于是苦了那些用GB2312，GBK编码的中文站......！

具体表现：

$str = "9enjoy.]]></description><category></category></item><item><title><![CDATA[foreach 对象引用]]></title><link>https://blog.youkuaiyun.com/poly_sunny/article/details/40423395</link><guid>https://blog.youkuaiyun.com/poly_sunny/article/details/40423395</guid><author>poly_sunny</author><pubDate>Fri, 24 Oct 2014 10:21:35 +0800</pubDate><description><![CDATA[foreach $arr as $v, 如果$v是一个对象，则创建的是一个引用，不是]]></description><category></category></item><item><title><![CDATA[$(window).load(function() {})和$(document).ready(function(){})的区别]]></title><link>https://blog.youkuaiyun.com/poly_sunny/article/details/34106147</link><guid>https://blog.youkuaiyun.com/poly_sunny/article/details/34106147</guid><author>poly_sunny</author><pubDate>Tue, 24 Jun 2014 15:11:22 +0800</pubDate><description><![CDATA[在我以前的开发中，一般用到javascript，我都是采用jquery的模式，也就是大多数时候，第一行写的是：


$(document).ready(function(){


...


});
这个时候，不一定要等所有的js和图片加载完毕，就可以执行一些方法，不过有些时候，必须要等所有的


元素都加载完毕，才可以执行一些方法的时候，比如说，部分图片或者什么其他方面]]></description><category></category></item><item><title><![CDATA[md5加密空字符串得到得的值]]></title><link>https://blog.youkuaiyun.com/poly_sunny/article/details/30720155</link><guid>https://blog.youkuaiyun.com/poly_sunny/article/details/30720155</guid><author>poly_sunny</author><pubDate>Sat, 14 Jun 2014 10:38:57 +0800</pubDate><description><![CDATA[md5加密空字符串得到得的值   d41d8cd98f00b204e9800998ecf8427e 并不为空。]]></description><category></category></item><item><title><![CDATA[yii relations 两表关联查询]]></title><link>https://blog.youkuaiyun.com/poly_sunny/article/details/29286705</link><guid>https://blog.youkuaiyun.com/poly_sunny/article/details/29286705</guid><author>poly_sunny</author><pubDate>Sun, 08 Jun 2014 01:02:21 +0800</pubDate><description><![CDATA[原文网址： http://keshion.iteye.com/blog/1607994

一、多表关联的配置
 
在我们使用 AR 执行关联查询之前，我们需要让 AR 知道一个 AR 类是怎样关联到另一个的。
两个 AR 类之间的关系直接通过 AR 类所代表的数据表之间的关系相关联。从数据库的角度来说，表 A 和 B 之间有三种关系：一对多（one-to-many，例如
tbl_use]]></description><category></category></item><item><title><![CDATA[JS获取屏幕大小]]></title><link>https://blog.youkuaiyun.com/poly_sunny/article/details/22181441</link><guid>https://blog.youkuaiyun.com/poly_sunny/article/details/22181441</guid><author>poly_sunny</author><pubDate>Wed, 26 Mar 2014 15:19:47 +0800</pubDate><description><![CDATA[function a(){
document.write(
"屏幕分辨率为："+screen.width+"*"+screen.height
+""+
"屏幕可用大小："+screen.availWidth+"*"+screen.availHeight
+""+
"网页可见区域宽："+document.body.clientWidth
+""+
"网页可见区域高："+documen]]></description><category></category></item><item><title><![CDATA[win7 64 下 wamp 启动 curl]]></title><link>https://blog.youkuaiyun.com/poly_sunny/article/details/21600825</link><guid>https://blog.youkuaiyun.com/poly_sunny/article/details/21600825</guid><author>poly_sunny</author><pubDate>Thu, 20 Mar 2014 10:49:19 +0800</pubDate><description><![CDATA[windows7X64环境下wamp开启PHP_Curl组件
装上64位的windows7系统后，phpnow就无法使用了，于是安装了wamp，拥有非常多的选项可以按需选择。
但一直以来无法开启Curl组件，php程序显示Call to undefined function
curl_init()错误，在百度和谷歌里搜寻一番，全都是复制dll到system32里和修改php.ini文件的，完]]></description><category></category></item><item><title><![CDATA[Centos网站服务器使用DropBox定时备份方案]]></title><link>https://blog.youkuaiyun.com/poly_sunny/article/details/21251395</link><guid>https://blog.youkuaiyun.com/poly_sunny/article/details/21251395</guid><author>poly_sunny</author><pubDate>Fri, 14 Mar 2014 21:01:44 +0800</pubDate><description><![CDATA[前不久因为DS的问题，之前的许多数据都丢失了，虽然不是很重要的，可是也让我领略到了数据备份的重要性。做为一名站长，不管用的虚拟主机、vps或者独服也好，有良好的数据备份习惯那是非常重要的。
本人也纯属小白一个，在上次丢数据之后急忙也去网上搜罗学习了一番，这里摘录一个比较不错的VPS数据备份方案：
首先介绍下这里的主角–Dropbox，DropBox是一款非常好用的免费网络文件同步工具或者说是服]]></description><category></category></item><item><title><![CDATA[CGridView: Render customized/complex datacolumns cgridview datacolumn value调用 controller 和 model里的函数]]></title><link>https://blog.youkuaiyun.com/poly_sunny/article/details/21190573</link><guid>https://blog.youkuaiyun.com/poly_sunny/article/details/21190573</guid><author>poly_sunny</author><pubDate>Thu, 13 Mar 2014 21:22:54 +0800</pubDate><description><![CDATA[Example
A) Eager loading - load all data at once in a single query
B) Lazy loading - load the categories for each product
C) The fun part - render view files into a cell
Access column properties]]></description><category></category></item><item><title><![CDATA[js 替换换行]]></title><link>https://blog.youkuaiyun.com/poly_sunny/article/details/21112245</link><guid>https://blog.youkuaiyun.com/poly_sunny/article/details/21112245</guid><author>poly_sunny</author><pubDate>Wed, 12 Mar 2014 20:26:33 +0800</pubDate><description><![CDATA[内容.replace('\r\n',''); 这个只能替换 \r\n两个在一起的，\n内容\r这个是不能换的
内容.replace('\r')执行一次替换一个\r，replace('\n')也是
另外 replace默认一次只替换一个
可以用回贴里的正则，支持完全替换比如 内容.replace(/[\r\n]/g,'');]]></description><category></category></item><item><title><![CDATA[Yii中validator之scenario]]></title><link>https://blog.youkuaiyun.com/poly_sunny/article/details/20296231</link><guid>https://blog.youkuaiyun.com/poly_sunny/article/details/20296231</guid><author>poly_sunny</author><pubDate>Sun, 02 Mar 2014 17:15:03 +0800</pubDate><description><![CDATA[http://www.cnblogs.com/springdong/archive/2013/05/05/3060457.html


　Yii中有个场景的概念，我们用到场景的地方主要是在model中定义rules规则的时候，可以对不同的场景使用不同的校验规则，所以，自然而然会认为所谓的场景就是对应的action的名字。其实场景和action的名字是不同的概念来的，不能混为一谈。scenar]]></description><category></category></item><item><title><![CDATA[yii 验证码 CCaptcha的总结]]></title><link>https://blog.youkuaiyun.com/poly_sunny/article/details/19995801</link><guid>https://blog.youkuaiyun.com/poly_sunny/article/details/19995801</guid><author>poly_sunny</author><pubDate>Wed, 26 Feb 2014 19:54:02 +0800</pubDate><description><![CDATA[今天用到yii的验证码 ccaptcha，经过在网上搜寻 找到以下例子：


1、在controller中加入代码
（1）启用






1
2
3
4
5
6
7
8
9
10
11
12
13
14
15




public 
function actions()
    {
        return
array(
]]></description><category></category></item><item><title><![CDATA[yii ajax csrf token not verfied 解决]]></title><link>https://blog.youkuaiyun.com/poly_sunny/article/details/19558355</link><guid>https://blog.youkuaiyun.com/poly_sunny/article/details/19558355</guid><author>poly_sunny</author><pubDate>Thu, 20 Feb 2014 15:43:54 +0800</pubDate><description><![CDATA[在yii 开启csrf之后，每一个post请求yii 都会验证csrf, 针对使用没有form的ajax post请求，在ajax中不能添加datatype:"json" contentType: "application/json;utf-8", 否则会出现无法验证csrf token的问题。类似这种可以，

 function submitSearch(){
    . . . . .
 ]]></description><category></category></item><item><title><![CDATA[ECSHOP用户名已经存在的解决方法]]></title><link>https://blog.youkuaiyun.com/poly_sunny/article/details/9070321</link><guid>https://blog.youkuaiyun.com/poly_sunny/article/details/9070321</guid><author>poly_sunny</author><pubDate>Mon, 10 Jun 2013 11:47:16 +0800</pubDate><description><![CDATA[ECSHOP用户名已经存在的解决方法




笔者碰到的情况基本是由于 输出的result 里面有\r \n 造成的，所以有两种办法解决这个问题：
1.
需要修改JS文件夹下的user.js，在function registed_callback(result)和function check_email_callback(result)里分别加上
 
result = resul]]></description><category></category></item><item><title><![CDATA[yii findall 使用方法]]></title><link>https://blog.youkuaiyun.com/poly_sunny/article/details/8287639</link><guid>https://blog.youkuaiyun.com/poly_sunny/article/details/8287639</guid><author>poly_sunny</author><pubDate>Wed, 12 Dec 2012 17:47:15 +0800</pubDate><description><![CDATA[$post = $POST::model()->findAll(); //列出所有post model中的数据，
读取
foreach( $post as $record)
{
print( $record->filedName) ; // filedName 是表中的列名

}]]></description><category></category></item><item><title><![CDATA[用DIV如何排出一行三列的布局]]></title><link>https://blog.youkuaiyun.com/poly_sunny/article/details/8240350</link><guid>https://blog.youkuaiyun.com/poly_sunny/article/details/8240350</guid><author>poly_sunny</author><pubDate>Thu, 29 Nov 2012 17:23:23 +0800</pubDate><description><![CDATA[我刚学DIV布局，如题，
float:只有左和右属性，
不会是用这个实现一行三列的布局吧？












#ma{ width:790px; }
#left{ width:240px; background-color:#FF0000; float:left;}
#center{ width:300px; background-color:#ffff00]]></description><category></category></item><item><title><![CDATA[htmlspecialchars]]></title><link>https://blog.youkuaiyun.com/poly_sunny/article/details/8140749</link><guid>https://blog.youkuaiyun.com/poly_sunny/article/details/8140749</guid><author>poly_sunny</author><pubDate>Fri, 02 Nov 2012 14:35:25 +0800</pubDate><description><![CDATA[PHP:htmlspecialchars可以过滤客户在浏览器post的数据，防止xss。


javascript: string.replace(/\&/g,encodeURIComponent("&")); 可以用此方法对 &符合过滤。对于使用get方式传递参数的代码有用。]]></description><category></category></item><item><title><![CDATA[clistView 中使用 所在controller里的参数（某一个类的实例）]]></title><link>https://blog.youkuaiyun.com/poly_sunny/article/details/7895658</link><guid>https://blog.youkuaiyun.com/poly_sunny/article/details/7895658</guid><author>poly_sunny</author><pubDate>Wed, 22 Aug 2012 14:21:27 +0800</pubDate><description><![CDATA[在某一action种，声明了某class的实例 A， 在clistView 中调用该A，可以通过
$this->render('index',array(
            'A' => $A,
            'dataProvider'=>$dataProvider,
    ));
    

然后在views里面,这里以index.php 这个view 为例子：]]></description><category></category></item><item><title><![CDATA[yii  CActiveDataProvider condition like 的用法]]></title><link>https://blog.youkuaiyun.com/poly_sunny/article/details/7814248</link><guid>https://blog.youkuaiyun.com/poly_sunny/article/details/7814248</guid><author>poly_sunny</author><pubDate>Tue, 31 Jul 2012 14:41:32 +0800</pubDate><description><![CDATA[$dataProvider =new CActiveDataProvider('Item',
        array('criteria' => array('select'    => "*",         
                    'order' => "id desc",
                    'condition'=> "title LIKE]]></description><category></category></item><item><title><![CDATA[关于超链接标签 a 里的属性调用js的问题 以及yii button里面调用cgridview 某一行数据]]></title><link>https://blog.youkuaiyun.com/poly_sunny/article/details/7797221</link><guid>https://blog.youkuaiyun.com/poly_sunny/article/details/7797221</guid><author>poly_sunny</author><pubDate>Sat, 28 Jul 2012 17:46:22 +0800</pubDate><description><![CDATA['updateButtonUrl' =>'"javascript:FastAddShow(\''.Yii::app()->request->baseUrl.'\',\'".$data->detail_url."\');"',
 
这是使用yii创建了一个cgridview,其中 更改了updatebutton的默认url，使之可以调用一个js 函数，弹出一个对话框之类的东西。如果这个js函数里]]></description><category></category></item></channel></rss>