文章列表
Yii 1.1 添加验证码防灌水功能
为了防止灌水,如何在Yii 1.1的系统里面加入验证码功能。 第一步:在需要验证码的Controller添加一个captcha action。 可以在里面配置生成验证码图片的大小,以及文字的字数和是否透明等属性。 第二步: 用户需要输入的form里面添加验证码的生成和输入框 第三步:在Model里面添加属性 还要在model里面添加一个verifyCode成员 ...
YII CGridView自定义按钮
加入一下代码: array( //自定义按钮操作列 ’template‘=>'{btn1}{btn2}'; //定义按钮的位置 'header'=>'自定义操作', 'buttons'=>array( //下面定义按钮 '...
yii CUploadfile类上传文件
1.首先在model中对保存文件名的属性限制一下上传文件的类型和大小 array('IDCardPic','file', //定义为file类型 'allowEmpty'=>false,//不允许为空 'maxSize'=>1024 * 1024 * 10,//最大为10M ...
Yii验证码不出现刷新按钮的解决方法
今天做后台登录的验证码,防止别人用机器恶意暴力破解网站管理员密码,可是做出来了,发现少了一个刷新按钮。 没有刷新按钮是很不方便,比如有时候验证码生成的比较难懂,用户看不清楚,只要点一下“重新生成验证码”就可以获得一个新的验证码,这样会很方便用户,结果现在不出来。于是就开始检查代码,看看代码哪儿有问题,可是检查了代码,发现生成验证码代码没有问题,如果输入正确的验证码,也可以登录。就是不出来验证码,于是整个人的状态都不好了。于是我就找了一下官方的demo,发现和官方的demo...
yii设置网页标题方法
yii设置网页的标题方法 1.现在layout上面的title标签的地方写上 <title><?php echo $this->pageTitle; ?><title> 2.然后在具体的网页上输出内容为 $this->pageTitle="这儿是标题" 3.即可 ...
Yii url地址美化
关于yii地址美化的文章很多,大多数采用的都是官方的教程方法。 主配置文件,main.php的组件(components)中开启路由模式 ‘urlManager’=>array( ‘urlFormat’=>’path’, ‘showScriptName’=>false, ‘urlSuffix’=>’.html’, ‘rules’=>array( ‘<controller:\w+>/<id:\d+>’=>’<controller>/view’, ‘<c...
SMTP Error: Could not connect to SMTP host...解决方法
本方法总结自网上的所有方法,然后加上自己的整理。希望大家一定要看完。 首先写一段代码,确定问题: <?php $fp = fsockopen("smtp.163.com",25,&$errno,&$errstr,60); if(! $fp) echo '$errstr ($errno) <br> \n '; else echo 'ok <br> \n '; ?> 然后保存为test.php 方法一:如果输出为ok,...
yii中发送邮件组件mailer的配置和使用
经过自己的摸索发现在yii中有一个很实用的e-mail发送插件——malier。下载地址是http://www.yiiframework.com/extension/mailer/。下载后,将文件解压在protected/extensions文件夹下。然后有两种方法使用 方法一:当做系统组件使用。 现在配置文件main.php中做一下配置。 <?php 'components'=>array( 'mailer' => array( ...