dポイントプレゼントキャンペーン実施中!

$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です。

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

A 回答 (1件)

なんでまた、\\r\\n などと書いたのでしょう?


\r\n または \n と書いてください。
    • good
    • 1
この回答へのお礼

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

お礼日時:2012/03/25 23:58

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!