低头感伤 发表于 2013-11-27 21:37:12

ci中图片出不来

路径都是对的,图片就是出不来

Hex 发表于 2013-11-28 14:40:38

贴代码。

低头感伤 发表于 2013-11-28 17:24:08

举个简单的例子:
hello.php:
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Hello extends CI_Controller{
    public function index(){
      $this->load->view("hello.html");
    }
}

hello.html:
<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
    <img src="<?php echo base_url("appplication/views/ecshop_logo.gif"); ?>" alt="">
    <p>aaaaaaaaaaa</p>
</body>
</html>
访问loalhost/citest/hello/index就出来aaaaaaaa,上面那张图片出不来,我开firebug看,他说载入指定的url失败

Hex 发表于 2013-11-28 18:03:48

图片不要放到 application 目录下,建议放到 index.php 所在目录。
另外要看下 base_url() 生成的 URL 是不是正确,不正确要去 config.php 里设置下 base_url

dren_a 发表于 2013-11-29 01:31:39

Hex 发表于 2013-11-28 18:03 static/image/common/back.gif
图片不要放到 application 目录下,建议放到 index.php 所在目录。
另外要看下 base_url() 生成的 URL 是不 ...

我觉得在文档里的url那节加上静态资源单起一个目录的提示吧。。。

低头感伤 发表于 2013-11-29 05:23:22

照你说的,果然成功了,为什么不能放在application目录下呢?:(

Hex 发表于 2013-11-29 10:10:39

dren_a 发表于 2013-11-29 01:31 static/image/common/back.gif
我觉得在文档里的url那节加上静态资源单起一个目录的提示吧。。。

感谢建议。我看看文档如何改善下。

Hex 发表于 2013-11-29 10:11:42

低头感伤 发表于 2013-11-29 05:23 static/image/common/back.gif
照你说的,果然成功了,为什么不能放在application目录下呢?

application 目录下只能放 .php 文件。

dren_a 发表于 2013-11-29 16:22:07

低头感伤 发表于 2013-11-29 05:23 static/image/common/back.gif
照你说的,果然成功了,为什么不能放在application目录下呢?

因为application目录下的.htaccess写着deny from all
页: [1]
查看完整版本: ci中图片出不来