0

我有一个在我的本地服务器(wamp,apache v2.22.2,php 5.4.3)和测试 unix 服务器(apache,php 5.3)上运行良好的应用程序。
但由于其他一些要求,它不适用于在 Windows 上运行的生产服务器。
代码如下:

function renderFile()
...
ob_start();
ob_implicit_flush(false);
require($_viewFile_);
return ob_get_clean();

问题是包含的文件的内容会立即输出,而不是从函数返回。
问题是它适用于本地和测试服务器,但不适用于 Windows 上的新生产服务器。是因为 apache/iis 还是 php 配置?

4

1 回答 1

1
function renderFile() {
  ob_start();
  include($_viewFile_);
  $view = ob_get_contents();
  ob_end_clean();
  return $view;
}

现在就做你想做的事$view

echo renderFile();
于 2012-09-20T20:06:17.560 回答