JS、PHP、CSSファイルを使って自分のサーバーにアップロードするプラグインのzipファイルを提供しています。しかし、いくつかのユーザーの場合、JSファイルは1行としてアップロードされ、明らかに大規模なFAILとユーザーからの苦情を引き起こします。もう一度動作させるには、ファイルを開いて、適切にフォーマットされたバージョンからコピー&ペーストしてください。プレスト!だから、誰かがここで間違っていることを説明し、この簡単に修正できるが時間のかかる問題をどうやって防ぐことができるだろうか?私はWinでNotepad ++を使用していますが、ファイルを保存するために使用する設定がありますか?それとも、私が防ぐことができないリモートサーバーの問題ですか?いくつかのPHPファイルまたはJSファイルは、フォーマットを維持するのではなく、1行でアップロードされるのはなぜですか?
0
A
答えて
1
これはおそらく異なるline endingsとさまざまなオペレーティングシステムでの解釈によって発生している可能性があります。私は今、これらの問題は終わったと思うでしょう、明らかにそうではありません。
ターゲットシステム上に作成されたファイルがあるかどうかを顧客に問い合わせ、そこにネイティブで使用されている行末を確認します。次に、ターゲットプラットフォーム用のファイルを与えます(AFAIR Notepadd ++では、任意のEOLでファイルを保存できます)。
関連する問題
- 1. a.phpファイルを、実行するのではなく、htmlファイルのように開くのはなぜですか?
- 2. Rails - なぜ1つはうまくいくのですか?
- 3. 私のコードは小さなファイルでうまく動作しますが、大きなファイルではうまくいかないのはなぜですか?
- 4. なぜJavaはたくさんのエントリを持つjarファイルについて文句を言うのですか?
- 5. Playを使用して1つのファイルのみをアップロードしてアップロードできるのはなぜですか?
- 6. 2つのif文、なぜ1つは実行されないのですか?
- 7. .htmlファイルは、Safariなどのブラウザで開いたときにコンパイルされるのではなく、解析されるのはなぜですか?
- 8. システムにphp.iniファイルがたくさんあるのはなぜですか?
- 9. パワーシェルコマンドは、1つではなく2つのファイルを選択します
- 10. テーブル行が1つしか更新されないのはなぜですか?
- 11. apply()はなぜ2つではなく1つの引数しか取らないのですか?
- 12. なぜNSMutableDictionaryはファイルに書き込みをしたくないのですか?
- 13. PerlのNet :: FTPでファイルをアップロードできないのはなぜですか?
- 14. なぜVisual Studioはフォールトラインではなく、次の行にいくつかの例外を表示しますか?
- 15. Flaskでは、すべてのビューが1つのファイルに表示されるのはなぜですか?
- 16. Simple_form:なぜ2つの入力タグが1つではなく生成されるのですか?
- 17. ブラウザで開くのではなく、ローカルのPHPファイルをダウンロードしています。
- 18. HTTPはテキストベースで圧縮された方法ではないのはなぜですか?なぜJSは圧縮されていないのですか?
- 19. なぜこのJSコードがいくつかの単純なコード行でブロックされていますか?
- 20. ではなく、1つの
- 21. DBで行が正しく更新されないのはなぜですか?
- 22. PHP:シェルcmdがシェルでうまく動作するが、ブラウザで実行されるshell_exec()/ exec()では正しく動作しないのはなぜですか?
- 23. ファイルが保存されないのはなぜですか?
- 24. なぜintポインタ '++'は1ではなく4だけインクリメントするのですか?
- 25. なぜ各C++プロジェクトはビジュアルスタジオで1つの実行可能ファイルしか作成できないのですか?
- 26. このストアドプロシージャは、なぜアプリケーションではなく、Management Studioですばやく実行されますか?
- 27. ただ1つではなく複数の構文ファイルをロードする
- 28. XCode - ファイルが見つからないのはなぜですか?
- 29. ファイルはディレクトリではなく、ファイルとして表示されますか?
- 30. JQuery show()関数は、セレクタを持つ要素の1つ(すべてではなく)でしか動作しないのはなぜですか?
したがって、すべてのタイプのシステムで「すべてをキャッチ」することはできません。 NP ++はWinとUNIX(CR/LF)の間で変換を行いますが、それは疲れたアプローチのようです。 –
Wikipediaの記事を参照してください。これは非常に包括的で、変換スクリプトの例も示しています。私はちょっと驚いています。通常、Windows/Linuxプログラムはほとんどの場合、EOLをきちんと処理します。 –