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 に答える