用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2880|回复: 6
收起左侧

[版本 2.x] echo出错了,很奇怪

[复制链接]
发表于 2012-1-11 17:53:27 | 显示全部楼层 |阅读模式
教程里面得。
PHP复制代码
 
<?php
class Blog extends CI_Controller {
 
 function __construct()
 {
  parent::__construct();
 }
 
 function index()
 {
  echo '你好,世界!';
 }
}
?>
 
 
 
复制代码


但是我的无法访问,很奇怪。 不知道是不是因为其他设置得问题。  直接访问domain.com/blog, 我已经在设置里面干掉了后缀
错误如下:完全没提示啊。

错误 330 (net::ERR_CONTENT_DECODING_FAILED):未知错误。
 楼主| 发表于 2012-1-11 17:54:48 | 显示全部楼层
另外通过 , $this->output->set_output('test'); 是没有任何问题的。
 楼主| 发表于 2012-1-11 23:06:05 | 显示全部楼层
直接问直接答,是因为打开了网页得压缩输出,所以不能echo了。

但是我现在想要输出图片,貌似打开这个压缩就不行了。 用的imagegif之内函数输出。
 楼主| 发表于 2012-1-12 14:04:18 | 显示全部楼层
看来人气不高啊。分享下解决方法:
PHP复制代码
 
 
        imagejpeg($img);
        ImageDestroy($img);
        die();
        exit ();
 
复制代码


controller里面就可以了。
发表于 2012-1-12 16:17:40 | 显示全部楼层
所有输出都放到视图里进行。
要牢记 MVC 分层架构。
发表于 2012-3-5 14:08:22 | 显示全部楼层
cashguy 发表于 2012-1-12 14:04
看来人气不高啊。分享下解决方法:

我用了这个为嘛还不行捏。。
发表于 2012-3-5 14:35:23 | 显示全部楼层
controller 是控制器
你要再控制器里面调用
$this->load->view('view_name');
在 views 中的 view_name.php 中 echo 即可
Hex讲了  CI  的较为严谨的 MVC 的一个轻量级框架哦

本版积分规则