a $fp-kre ad hibát. "not a valid stream resource" akkor van, ha a használni kívánt fájllal van valami bibi, jelen esetben $fp = fopen($file, "w"), amibõl a $file-t ami a megnyitandó fájl nevét tartalmazá seholsem látom...
abszolút címzéssel az elejére, és jólesz
pl. $file = "/usr/home/web/dchelp.hu/hirlevel/file.txt";
amúgy megint túl van bonyolítva, de ha mûködik, akkor ígyisjó, csak kódoptimalizációval gyorsítható, etc