Io tempo fa ho avuto lo stesso problema e mi sembra di aver risolto mettendo come modalita' di apertura rb, in pratica:


fopen ($file, "rb");