PHPのデバッグについて。ファイル編 | 15g.jp

Pocket

アップロードしただけなのに何故かうまく動いてくれない。

よく見るとローカルとサーバーでファイルサイズが変わっている。

行ったり来たりさせても同じ、何故かサーバー側でだけ数byte減る…。

原因はFTPソフトの設定。

無題

テキスト転送にしていると、ファイルの種類によっては自動的に改行コード(0D0A)を(0A)に変換してくれるそうです。

テキストを読む分には便利な機能ですが、数byteで全く動かなくなる辞書ファイル、圧縮ファイルなどを使っていると大ハマリする可能性があります。

忘れずにバイナリ転送にしておきましょう。