Codeigniterを使用しているブラウザの出力に改行が付いている問題がありました。私はJSONデータを出力していますが、JSONデータの前に改行文字があり、それがうんざりしています。Codeigniterの出力先の改行コードをブラウザに取り除きます
3
A
答えて
5
PHPファイルの最後に空白がある可能性があります。終了タグ?>
を使用すると、よくある問題です。
コードファイルを検索し、その後に改行文字を含む?>
を探してください。終了タグの後のものは、ブラウザに出力されます。
習慣として、私はPHPインタープリタで必要とされないため、コードファイルにはクローズタグを使用していません。いくつかのコーディング標準ではこれも推奨しています。私は、PHPコードの後ろ/後に追加の出力があるテンプレートファイルでのみ使用します。
+0
誰かがこれに遭遇すると、それはイライラする問題かもしれません。私は使用していた関数を含むCodeigniterコントローラに入って、私のコントローラーの開始PHPタグの上に改行があることに気づいた。 *空白行はここにある* <?php if(!BASEPATH '))exit('スクリプトの直接アクセスは許可されていません '); PHPタグの前後に改行がないことを確認してください(@zombatが指摘しているように)。 – MKUltra
関連する問題
- 1. CSV出力から改行を取り除く方法
- 2. csvファイルの改行を取り除く
- 3. Xerces setTextContentメソッドは、改行/改行を取り除きます。どのように防止する?
- 4. PowerShellの出力で改行が削除されました
- 5. Subprocess.communicateは改行を標準出力に出力します
- 6. CSV出力の改行を削除する
- 7. ファイルの出力に改行がありません
- 8. 入力フィールドに貼り付けるときに改行や改行をキャッチして削除する
- 9. 改行の削除/ファイル出力のキャリッジの返信
- 10. 文書を取り出すときに先行ゼロのマスターコードが消えます
- 11. preg_replace先行スラッシュを取り除く
- 12. NSLabel:先行ゼロの出力?
- 13. codeigniter - 改行またはスペース
- 14. コンソールに出力するときに改行を防止する
- 15. HTMLコードの改行による出力のスペースを防ぐには?
- 16. csv出力で空白行を取り除くことができません
- 17. ls出力に改行を含める?
- 18. 改行後の行間をどのように取り出すのですか?
- 19. 出力改行文字またはANT
- 20. codeigniter入力フィールドの出力を変更できますか?
- 21. Zend_Mail :: addHeader()が改行を取り除く理由を理解できません
- 22. Curlコマンドレスポンスの出力に改行と余分な文字があります
- 23. HTML5の入力タイプ= "tel"は入力番号から先行ゼロを取り出します
- 24. 出力ファイルの改行文字
- 25. MATLAB - 行列の各行の先行ゼロを1つずつ取り除きますか?
- 26. イメージタグ間の改行を取り除く方法
- 27. テキストファイルから追加の改行文字を取り除く
- 28. Powershellで関数の改行を取り除く
- 29. jinja2末尾の改行を取り除く方法
- 30. OS固有の改行を出力するフォーマット仕様はありますか?
改行はデータ文字列か他の場所にありますか?この問題はこのインスタンスに限定されているのでしょうか、あなたの出力すべてで*発生します。ブラウザに出力を送信する方法など、コードを自由に表示してください。 –