Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从输出CodeIgniter中删除额外的空白_Php_Codeigniter - Fatal编程技术网

Php 从输出CodeIgniter中删除额外的空白

Php 从输出CodeIgniter中删除额外的空白,php,codeigniter,Php,Codeigniter,我试图呈现一个动态创建的xml数据。除了某些原因,CodeIgniter在文档的开头添加了不必要的额外空白外,一切都正常。 以下是我迄今为止尝试过但没有成功的方法: 只需加载视图 使用simpleXmlElement直接在控制器内呈现xml 只是将控制器方法留空 public function whateverControllerMethod(){//empty with no code} 检查在模型或控制器的顶部,标记php之前是否有空格或行,因为有时如果使用路径application/co

我试图呈现一个动态创建的xml数据。除了某些原因,CodeIgniter在文档的开头添加了不必要的额外空白外,一切都正常。

以下是我迄今为止尝试过但没有成功的方法:

  • 只需加载视图
  • 使用simpleXmlElement直接在控制器内呈现xml
  • 只是将控制器方法留空

    public function whateverControllerMethod(){//empty with no code}


  • 检查在模型或控制器的顶部,标记php之前是否有空格或行,因为有时如果使用路径application/config中的文件autoload.php并加载所有模型,并且如果模型中的标记php前面有空格或行,那么控制器函数的输出将带有额外的空格

    就我而言,这是我的问题:


    确保在打开之前没有任何空间
    Codeigniter不会执行任何操作,而是由您打印空空间。。。你只需要找到那个空白。你可以使用这个函数。只需在输出xml之前运行该函数(使用
    $filename
    $line
    参数),即可找到空间的输出位置。然后,如果该函数返回true,则可以检查这些变量以查找输出来自哪个文件和行。