phpで掲示板を作成しています。
そこでtextareaからの入力した値を改行したいのですが、どの部分に「nl2br」を追記していいのかわかりません。ご教示いただけたら幸いです。
$fp = fopen('keijiban.csv','a+b'); if($_SERVER['REQUEST_METHOD']==='POST'){ fputcsv($fp,[$_POST['name'], $_POST['message']]); rewind($fp); } while($row = fgetcsv($fp)){ $rows[] = $row; } fclose($fp); ?> <!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8"> <title> 簡易掲示板</title> <link rel="stylesheet" href="keijiban.css"> <meta name="description" content="簡易掲示板です。" </head> <body> <h1>簡易掲示板</h1> <form method="POST" action="" <div> <label for="name">名前</label> <input type="text" id="name" name = "name" placeholder="匿名さん"> </div> <br> <div> <label for="message">メッセージ</label> <textarea name="message" cols="30" rows="5" maxlength="170" placeholder="本文"></textarea> </div> <br> <input type="submit" value="送信する"> </form> <h2>投稿一覧</h2> <?php if (!empty ($rows)): ?> <ul> <?php foreach ($rows as $row): ?> <li><?=$row[1]?>(<?=$row[0]?>)</li> <?php endforeach; ?> </ul> <?php else: ?> <p>投稿はまだありません</p> <?php endif; ?> </body> </html>
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/02/20 12:51
2020/02/20 12:53
2020/02/20 12:55