0

http://framework.zend.com/manual/1.12/en/zend.feed.writer.htmlに基づく次のコードがあります。

$out = $feed->export('rss');

$out からの出力を新しいファイルに保存したい。どうすればいいですか?

fwrite については知っていますが、それ以外のものを探しています。

4

1 に答える 1

1

私は ZF2 を使用したことがなく、これに関するドキュメントも見つかりませんが、迅速で汚い解決策は出力バッファリングを使用することです

ob_start();
$feed->export('rss');
$feed_data = ob_get_contents();
ob_end_clean();

file_put_contents('yourfile.xml', $feed_data);

これにより、出力をキャッチして変数に保存し、出力バッファーをクリアすることで、XML がブラウザーに送信されるのを防ぐことができるため、スクリプトは通常どおり動作し続けます。

于 2013-07-03T15:17:40.247 に答える