Macのファイルでfgetcsvなど
MacのCSVファイルなどのテキスト形式は改行が「CR」なのでうまくよめませんってトラブル
PHPのfgetcsvヘルプ内より
注意: マッキントッシュコンピュータ上で作成されたファイルを読み込む際に、 PHP が行末を認識できないという問題が発生した場合、実行時の設定オプションauto_detect_line_endings を有効にする必要が生じるかもしれません。
とのことなので、
php.iniで「auto_detect_line_endings」を「On」にするか、
PHPプログラムの冒頭で
ini_set(“auto_detect_line_endings”, “1”);
としましょう。
カテゴリー: Linux
最近のコメント