小编Lui*_*ido的帖子

CodeIgniter - force_download()没有输出

快速解释,但我不能让它工作:

在这个简单的代码中,函数force_download根本不会产生任何输出.

$this->load->helper('download');
$data = file_get_contents("modulos/".$filename); // Read the file's contents
force_download($filename, $data);
echo $data."/".$filename;
Run Code Online (Sandbox Code Playgroud)

在这里我只是得到一个白色的屏幕,但文件内容是显示(嗯,你知道,奇怪的编码内容:)我认为这很简单,我只是希望下载的文件没有其他影响,我做错了什么?

php codeigniter download

7
推荐指数
2
解决办法
2万
查看次数

Codeigniter,域到网站的某个区域

我不是一个非常有经验的程序员,我第二次使用CodeIgniter.

假设我有www.domain1.com.所以我会说,3个控制器/ area1,/ area2,/ area3.如果我将基本URL设置为www.domain1.com,用户可以访问它们www.domain1.com/area1等.但我的问题是,客户想要网络的某个区域,比如area2,在自己的域中作为微型网站工作,所以他想通过www.domain2.com访问area2.

我不知道如何使用CodeIgniter.假设他注册www.domain2.com并将其设置为指向相同的DNS,服务器等.当访问URL www.domain2.com时,如何让CodeIgnitor执行控制器区域2?

也许改变$config['base-url']?路由?.htaccess?如果您已经解决了这个问题,请非常感谢所涉及的代码示例.

编辑:我将把我想要的网站的例子.

我有一个正常安装的CodeIgniter(外部主机,我无法访问httpd.conf)它在一台机器上,网站的根目录应该由www.domain1.com访问

所有域名都在外注册.所以我有家庭控制器,它显示主页面视图.并且假设该站点具有3个区域/区域1,/区域2 /区域3,以及它们的相应控制器,显示这些区域视图.

我的客户想要强调其中一个区域,即控制器/区域2显示的区域,并且他想为该区域使用不同的域名,www.domain2.com

我可以做什么,当用户浏览到www.domain2.com时,CI会将它们重定向到www.domain1.com/area2?例如,我可以$config['base_url']根据收到的URL进行修改,还是不可能?我需要修改.htaccess文件吗?

php .htaccess routing codeigniter

6
推荐指数
1
解决办法
3814
查看次数

CodeIgniter CSS麻烦

我有一个很奇怪的问题,当我使用CSS :hovertd静态HTML文件,它工作正常(见导航栏http://www.nutricioncelular.es/REGISTRATE.html)

但是,当我在CodeIgniter视图中使用它时,(代码是相同的,请参阅http://www.nutricioncelular.es/index.php)td背景上的红色不起作用.代码完全相同,对视图的调用是一个简单的加载视图,没有参数,没有数据.

css php codeigniter

0
推荐指数
1
解决办法
367
查看次数

标签 统计

codeigniter ×3

php ×3

.htaccess ×1

css ×1

download ×1

routing ×1