Hex 发表于 2009-4-6 23:50:34

PHP 源码就不应该有 BOM!
这是基本常识!

lzyname 发表于 2009-6-8 16:48:01

本帖最后由 lzyname 于 2009-6-8 17:31 编辑

明白了!!谢谢!!

avinmo 发表于 2009-7-24 14:15:48

刚试了。很不错的,支持一个。
初学者使用时要注意需要打开php的gd扩展。还要小心bom的问题。

avinmo 发表于 2009-7-25 00:07:33

d方法写法错误了,应该把路径改一下,如下
function d(){
            echo "";
   }
owner888 发表于 2009-3-9 22:43 http://codeigniter.org.cn/forums/images/common/back.gif

恩。说对了。这样改一下,思路都清晰了。同时,这样改了以后。那个routes.php文件就不需要加那句路由规则了。多此一举。。

soho7 发表于 2009-7-25 08:30:30

才知道有BOM这个东西。。。

charlielo 发表于 2009-8-18 11:43:26

不行啊!在View中调用函数,输出的是图片数据不是图片

soho7 发表于 2009-8-20 11:28:18

输验证码的时候怎样调成可以输小写啊?

huangbq 发表于 2009-9-19 23:19:55

正在学习中...

xgdd1987 发表于 2009-9-22 21:20:12

呵呵 顶一下。。

jianzhong5137 发表于 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()注释就行了:)
页: 1 2 [3] 4 5
查看完整版本: [getcode_helper.php]验证码函数