こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

fputsで改行できない

$construction='aaa';
$explanation='bbb';

define(DATA, './data');
$fp = fopen(DATA . '/' . $name, 'w') or die('ファイルを開けません');
flock($fp, LOCK_EX);
fputs($fp, $construction . "\\r\\n" . $explanation) or die ('ファイルに書き込めません');
fclose($fp);

作成されたファイルを開いてみると
aaa\r\nbbbと表示され、改行されません。
"\\r\\n"ではなく"\\n"のみにしても同様です。
二十引用符にしているのに、改行されません。

fputsに複数の変数を同時に入れ、それぞれの間に改行をいれるにはどうすればよいでしょうか?
文字コードはShift-JISです。

ご教示頂けると幸いです。
宜しくお願い致します。

投稿日時 - 2012-03-25 19:50:38

QNo.7383530

すぐに回答ほしいです

質問者が選んだベストアンサー

なんでまた、\\r\\n などと書いたのでしょう?
\r\n または \n と書いてください。

投稿日時 - 2012-03-25 21:42:40

お礼

ありがとうございました。

投稿日時 - 2012-03-25 23:58:05

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問