TEXTAREAで改行を含まれる内容をcsvに書き出し、html上で表示させようとすると
入力内容が1つのセルにまとまらず
次の行に改行後の値が入力されてしまいます。
1行のみの入力内容は書き込みできているのは確認できています。
対処の方法をご教授していただけると助かります。
書き込みのコードは以下になります。
php
1<?php 2 $filename = 'File.csv'; 3 4 if($_SERVER['REQUEST_METHOD'] === 'POST'){ 5 $comment = $_POST['comment']; 6 $id = $_POST['id']; 7 $data = array( array($new_id, $comment)); 8 if (($fp = fopen($filename, 'a')) !== FALSE) { 9 foreach($data as $value){ 10 $lines = mb_convert_encoding($value, 'sjis-win', 'UTF-8'); 11 fputcsv($fp,$lines); 12 } 13 fclose($fp); 14 } 15 } 16?>
よろしくお願いいたします。