質問: 'atom.xml'; // 出力のバッファリングを有効にする ob_start(); ?> hogehoge ``` ### 試したこと 上記コードの、file_put_contents()にFILE_APPENDとしているので上書きされずに、延々と最新記事を書き足していってしまうのですが、FILE_APPENDを消すと「2」と出力される、自分にとって謎な現象が起こってしまいます。 foreach()の使い方がいけないのか、ob_start()の使い方がいけないのか、あらゆるパターンを試したつもりですが、うまくいきません。 解決する為の方法をご存知の方がいらっしゃいましたら、 お力をお貸しいただけると嬉しいです。よろしくお願い致します。
回答: FILE_APPENDを消すと「2」と出力される と書かれていますが、単に APPEND だけ消していませんか? "|" も消して、以下で行けないですか? file_put_contents($dir . $fileName , $output, LOCK_EX);