2019 十一月 13 , 星期三
Home / 2014 / 二月

Monthly Archives: 二月 2014

php接受xml和发送(post)xml

接收xml: $xml = file_get_contents(‘php://input’); 发送(post): $xml_data = …“; $url = http://dest_url; $header[] = “Content-type: text/xml”;//定义content-type为xml curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURL ...

Read More »

yii验证码CCaptcha

/** * Declares class-based actions. */ public function actions() { return array( // captcha action renders the CAPTCHA image displayed on the contact page 'captcha'=>array( 'class'=>'CCaptchaAction', 'backColor'=>0xFFFFFF, ), // page action renders " ...

Read More »

Yii 页面缓存

作为PHP的开源框架,自然少不了对缓存的支持。Yii缓存可以在不同的级别使用。在最低级别,可用来缓存单个数据(数据缓存)。往上一级,我们缓存一个由视图脚本生成的页面片断(片段缓存)。在最高级别,可存储整个页面以便需要的时候直接从缓存读取。本文说明页面缓存的配置及实现效果; 实现分为2步; 1. 在config文件加入缓存组件. ‘cache’ => array ( ‘class’ => ‘system.caching.CFileCach ...

Read More »

Yii 缓存

Yii的自带缓存都继承CCache 类, 在使用上基本没有区别 缓存基础类 CCache 提供了两个最常用的方法:set() 和 get()。 要在缓存中存储变量 $value,我们选择一个唯一 ID 并调用 set() 来存储它: Yii::app()->cache->set($id, $value); 被缓存的数据会一直保留在缓存中,直到因一些缓存策略而被删除(比如缓存空间满了,删除最旧的数据)。要改变这一行为,我们还可以在调用 set() 时加一个过期参数,这样数据过一段时间就 ...

Read More »

Yii CModel中rules验证规格

Yii cValidator主要用法分析:  yii 验证rulesit 分类: Yii yii的rules验证 cValidator主要属 性 attributes ,builtInValidators,enableClientValidation,message,on,safe,skipOnError 经常用到的属性有 attributes,builtInvalidators,message,on这四个 下面是对应的验证类 required: CRequiredValidator filte ...

Read More »

yii 图片上传

1、在model中声明 public $aimage 如果不定义,有时候也可以上传成功(搞不懂),但是更多的时候会报:move_upload_file …..: failed to open stream: no such file or directory. 2、限制只允许上传图片类型,并且限制大小 在model的rule()中定义如下规则: array('image', 'file', 'allowEmpty'=>true, 'types'=>'jpg, jpeg, gif, p ...

Read More »

Bootstrap的一些笔记——form,button,etc.

所有标签都可以添加class=”well”。用来增加默认样式(白色圆角的那个)。 <pre>标签不同于网格系统,是已经加入了可见样式的标签。可以结合google-code-prettify代码加亮。 相关地址:http://google-code-prettify.googlecode.com/svn/trunk/README.html <table>标签有以下几个标签组成:<thead><tbody><tr>& ...

Read More »

Yii CGridView 使用

$model= new Category();   $this->widget(‘zii.widgets.grid.CGridView‘, array( ‘id’=> ’category-grid’, ‘dateProvider’=> $model->search(), ‘filter’=> $model, ‘columns& ...

Read More »

nginx伪静态如何开启

首先找到nginx的配置文件,一般您的站点都是放在 复制代码 1 2 3 4 server {     root /alidata/www/; } 之间的 然后在 复制代码 1 root /alidata/www/; 的下面,加上PW的伪静态规则 rewrite ^(.*)-htm-(.*)$ $1.php?$2 last; rewrite ^(.*)/simple/([a-z0-9\_]+\.html)$ $1/simple/index.php?$2 last; (nginx下的伪静态规则都是 ...

Read More »

CentOS 6.2编译安装Nginx1.2.0+MySQL5.5.25+PHP5.3.13

说明: 操作系统:CentOS 6.2 32位 准备篇: 一、配置好IP、DNS 、网关,确保使用远程连接工具能够连接服务器 二、配置防火墙,开启80端口、3306端口 vi /etc/sysconfig/iptables #编辑防火墙配置文件 -A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT(允许80端口通过防火墙) -A INPUT -m state –state NEW -m t ...

Read More »

linux上nginx的url访问不区分大小写

linux下nginx的url访问不区分大小写 Nginx:用perl_set 在编译的时候需要先加上, ./configure --with-http_perl_module 在nginx.conf增加 perl_set $url ‘ sub { my $r = shift; my $re = lc($r->uri); return $re; } ‘; 调用方法: server { listen 80; server_name www.dewen.org; if ...

Read More »

yii checkBoxList

yii中checkBoxList的用法是 <?php echo $form->checkBoxList($model,’fid’,array( ’1′=>’中国’, ’2′=>’日本’, ’3′=>’美国’, ’4′=>’德国’, ),array( ...

Read More »