S4U -smile for you-
調和と秩序の上に無い自由は混乱し、やがては混沌を迎える。
|
サイトマップ
|
関連サイト
|
ドラゴンズクラウン スキルシミュレーター
|
黄金比定規
|
おもちゃ箱
|
|
◆頑丈で保守性の高いコードを書くための心得十五ヶ条
|
Home
>
PHP
>
PHPで出力したCSVファイルの先頭に空行が入ってしまう
2012年10月17日水曜日
PHPで出力したCSVファイルの先頭に空行が入ってしまう
PHPでCSVファイルを出力するコードを書いたのですが、出力されたCSVファイルを開くと謎の空行が先頭に入ってしまうという現象が起きてハマりました。
原因は
PHPの閉じタグの後に空行が入っていた。
PHPのコードは<?php ?>のタグの間に記述しますが
このように?>の後ろに空行が入っていた場合はechoと同じ扱いとなってしまいます。
この空行がCSV出力した際に一緒に出力されてしまい、余分な空行が入ってしまうのです。
◎対処方法
PHPの仕様でPHPコードのみで記述されたファイルでは閉じタグを省略することが可能です。閉じタグを記述しなければ空行が出力されることはありません。
ツイート
0 件のコメント :
コメントを投稿
次の投稿
前の投稿
ホーム
登録:
コメントの投稿 ( Atom )
0 件のコメント :
コメントを投稿