我需要生成数据的文本视图,但有些链接工作正常,但有些链接没有将结果显示为文本。
- http://www.ipaddresshost.com/downloads/ch.cidr - CH CIDR 不是文本格式
- http://www.ipaddresshost.com/downloads/af.cidr - AF CIDR 采用文本格式
我的代码如下:
$cidr_result = $this->webmodel_downloads->singlecountrycidr($country_code2);
//$this->load->helper('text');
//$this->load->helper('file');
//echo "# Generated ". date('Y-m-d')."n";
$this->output->set_content_type('text/plain', 'UTF-8');
$this->output->set_header("Content-Type: text/plain");
echo "# Generated ". date('Y-m-d').PHP_EOL;
if (!empty($cidr_result)){
foreach($cidr_result as $row){
echo $row['value'].PHP_EOL;
//print_r($row['value'].PHP_EOL);
}
}
如果我做错了什么,请帮助我。谢谢
我不知道这背后的技术原因,但我没有使用CodeIgniter函数作为文本标题,而是使用了PHP标题并且工作正常;
header ("Content-type: text/plain");