web-dev-qa-db-ja.com

空白行がWPファイルに追加される原因

誰かが私のウェブサイトの中にコードの各行の後に空白行を追加するのに対し、同じホストとサーバー上の他の人がファイルに手を加えないままでいる理由を知っていますか?

役に立つかもしれないいくつかの詳細:

  • PHPバージョン5.3.5
  • Linuxサーバー
  • MySQLクライアントAPIバージョン5.1.56
  • SERVER ["HTTP_ACCEPT_CHARSET"](ISO-8859-1、utf-8、q = 0.7、*; q = 0.7)

NOTE:追加の設定情報を提供することができますが、どれが役に立つのか私にはわかりませんでした。

FTPでファイルをダウンロードでき、追加の行がありますが、WPテーマ編集ページからコピーして貼り付けると、追加の行がありません。

これは問題というよりは面倒です。問題が奇妙な振る舞いによって引き起こされるとは思わないが、他の誰かがこれに気付いたのかどうか、誰かが原因を知っているのかどうかを知りたいと思う。これがWordPressなのか、それとも単なるサーバー設定の問題なのかはわかりません。どんな入力でも大歓迎です。

よろしく、JJ

1
Jeremy Jared

違いはおそらく、ファイルを編集するために使用するエディター、特に行末文字に関係していると思います。

DOSマシン(Windowsのような)は改行としてキャリッジリターン文字とラインフィード( "\ r\n")を使い、Unixベースのマシン(新しいMacとLinuxを含む)はシングルラインフィード文字( "\"を使う) n ")ファイルが2つの異なるシステム間で異なるテキストエディタを介してやり取りされると、それらの改行は異なる方法で変換されます。

本当に深刻なバグがない限り、私は心配しないでください。ほとんどのテキストエディタは、異なるEOL文字を認識してそれらを考慮に入れるか、またはそれらを希望の形式に変換するように設定できます。そうでなければ、常にfind/replaceがあります。

1
goldenapples