• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:POSTで改行コードを受け渡すには)

POSTで改行コードを受け渡すには

このQ&Aのポイント
  • 色々なテキストファイルからCSVファイルを生成するフォームを作成中ですが、改行コードをPOSTで受け渡すとセパレートできません。どう解消すれば良いでしょうか?
  • テキストファイルからCSVファイルを生成するフォームを作成中ですが、改行コードをPOSTで受け渡す際に問題が発生しています。解消方法を教えてください。
  • フォームにはテキストファイルからCSVファイルを生成する機能がありますが、改行コードをPOSTするとセパレートがうまくできません。どうすれば解消できますか?

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

  • ベストアンサー
  • moon_night
  • ベストアンサー率32% (598/1831)
回答No.2

もしかしたらブラウザ側で勝手に改行を \n かた \r\n に変えている可能性もあるので、 \r\n と \r を \n に置換してみてはいかがでしょうか。

nikuq
質問者

お礼

ありがとうございます。 やってみましがた、だめでした・・・

その他の回答 (2)

  • tany180sx
  • ベストアンサー率63% (239/379)
回答No.3

\rとかの問題なら split("\r\n|\n|\r", $data) とか思いましたけど もしかして \n とフォームに入力しているという意味? なら \\n \\\\n みたいにするか必要があるかと。 単純な分解なら explode でも。

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

状況がよくわかりませんが、普通にできませんか? <? if($_POST){ $array=split("\n",$_POST["test"]); print_r($array); } ?> <form method="post"> <textarea name="test"> hoge fuga piyo </textarea> <input type="submit" value="go"> </form>

関連するQ&A

専門家に質問してみよう