用户
 找回密码
 入住 CI 中国社区
搜索
楼主: yygcom
收起左侧

[辅助方法 Helper] [getcode_helper.php]验证码函数

    [复制链接]
发表于 2009-4-6 23:50:34 | 显示全部楼层
PHP 源码就不应该有 BOM!
这是基本常识!
发表于 2009-6-8 16:48:01 | 显示全部楼层
本帖最后由 lzyname 于 2009-6-8 17:31 编辑

明白了!!谢谢!!
发表于 2009-7-24 14:15:48 | 显示全部楼层
刚试了。很不错的,支持一个。
初学者使用时要注意需要打开php的gd扩展。还要小心bom的问题。
发表于 2009-7-25 00:07:33 | 显示全部楼层
d方法写法错误了,应该把路径改一下,如下
function d(){
            echo "";
   }
owner888 发表于 2009-3-9 22:43


恩。说对了。这样改一下,思路都清晰了。同时,这样改了以后。那个routes.php文件就不需要加那句路由规则了。多此一举。。
发表于 2009-7-25 08:30:30 | 显示全部楼层
才知道有BOM这个东西。。。
发表于 2009-8-18 11:43:26 | 显示全部楼层
不行啊!在View中调用函数,输出的是图片数据不是图片
发表于 2009-8-20 11:28:18 | 显示全部楼层
输验证码的时候怎样调成可以输小写啊?
发表于 2009-9-19 23:19:55 | 显示全部楼层
正在学习中...
发表于 2009-9-22 21:20:12 | 显示全部楼层
呵呵 顶一下。。
发表于 2009-11-28 11:34:19 | 显示全部楼层
其实那个很简单的,不过我也弄了还一会!:)
只要把代码改成下面这样就可乐:
控制器:show.php
<?
session_start();
class show extends Controller{
       function __construct()
       {
            parent::Controller();
                        $this->load->helper('url');
                        $this->load->helper('getcode');
       }

   function d(){
   
    $this->load->view('aa');
            //echo "<img src=/scode.gif ><form method='post' action='ck'><input name='ccd'><input type='submit'></form>";
   }
   
   function scode(){
           getcode();
   }
   
   function ck(){
        $str=$_POST['ccd'];
        if($str == $_SESSION['authcode']){
         echo 'ok!';
        }else{
         echo 'wrong';
        }
   }
   


}
?>


试图:aa.php


<form action="<?php echo site_url('show/ck');?>" method="post" action="ck">
<input type="text" name="ccd" value=""><img alt="" src="<?php echo site_url('show/scode');?>" >
<input type='submit'>

</form>



还有一点就是把getcode_helper里面的session_start()注释就行了:)

本版积分规则