danke - an das hab ich nicht gedacht!
aber irgendwie gehts trotzdem nicht

ich wollte den \n so wegbringen: ereg_replace("\n","",$line[1]);
ich hab das zum überprüfen mal so gemacht und mit echo jedes pw ausgegeben: echo ereg_replace("\n","####",$line[1]);
das sah dann ca so aus: ökajipa9osi8408094aölkdj ####öaksdjölkasjdölkoiwe ####öaksdölkasjdölkdöalk4 ####
...also dachte ich, dass da vielleicht noch ein abstand davor ist -> fehlanzeige.
ich hab das jetzt in eine DB geschrieben, da funktioniert das problemlos! ich werde es wahrscheinlich auch auf DB basis lassen, aber mich würde trotzdem interessieren, was ich falsch gemacht habe!