CSVファイルを読み込み表示すると行頭がおかしくなります
・CSVファイルを読み込み表示すると行頭がおかしくなります。
-【 CSVファイル(test.csv) 】-------------------
1,単一,必須
2,…,…
-----------------------------------------
・例えば上記のCSVを読み込んで、
PHPで表示すると以下のように表示されます。
-【 ブラウザ表示 】--------------------------
1 P一 K須
2 …
-----------------------------------------
・というように最初の文字が正常に表示されません。
・ちなみに数字(半角?)はちゃんと表示されました。
・プログラムは下のような感じになります。
・どこを編集すればよいでしょうか?
-【 PHP 】---------------------------------
<?php
if( $fp = fopen( 'test.csv', 'r' ) ){
$data = fgetcsv( $fp );
while( ( $data = fgetcsv( $fp ) ) !== FALSE ){
echo $data[0] . ' ' . $data[1] . ' ' . $data[2] . '<BR>';
}
}
?>
-----------------------------------------
-【 仕様 】---------------------------------
[OS]: CentOS5
[Server]: Apache_2.2.10
[PHP]: PHP_5.2.6
-----------------------------------------
お礼
ご回答ありがとう御座いました。 どちらも社内システムなので、セキュリティ上問題になりません。 あと<input type="file">だと、毎回選択することになるですが、 一回送ってもらって、ファイル名をサーバーに保存して、次回その ファイルを開くことはできますでしょうか?