• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:アップロード後のファイルに改行が挿入される)

アップロード後のファイルに改行が挿入される

このQ&Aのポイント
  • テキストファイルをアップロードする際に、新たに改行が挿入される問題が発生しています。
  • この問題は、move_uploaded_file関数の引数には問題がないため、php.iniなどの設定に原因がある可能性があります。
  • 問題の所在がコードにある場合は、コードのアップロードが必要です。

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

  • ベストアンサー
回答No.1

もしかしたら改行コードの問題かも知れませんね。windowsの改行は\r\n、サーバーがunix系であれば\nです。windowsの\r\nの改行コードをunix系サーバーでは改行二つとして解釈する事もあるかも知れません。そんな経験が以前あったような気がします。 アップロードされたファイルをデータファイルとして扱って、1行づつ処理するような場合はこれでは困りますよね。ですので僕はそのような処理を作る時は必ずこうしています。 ・行ごとにtrimする。 ・空行は処理しないよう分岐を入れる という感じです。

kazu28
質問者

お礼

回答ありがとうございます。 ご推察のとおり、サーバーがLinuxで、クライアント側はWindowsでテストしてます。 運用後もクライアント側の大半がWindowsになるはずですので、Windows側の復帰コードが改行コードに変換されるのであれば、アップロード後の処理を考えないとだめですね。 もう少し、考えて見ます。

すると、全ての回答が全文表示されます。

関連するQ&A