We hebben hier een applicatie welke een tekstbestand kan genereren met allerlei geboekte items.
Voor iedere regel staat 1 item, en deze bevat weer meerdere waarden op vastgestelde startpunten.
(bvb: karakter 1 t/m 8 zijn partnummer, karakter 9 t/m 35 woonplaats, etc...)
De laatste karakters uit de regel staan voor artikelomschrijving, maar deze is van een variabele lengte.
Hierin schuilt juist het probleem; Dit laatste bestand moeten we importeren in TNT's Parcelware, maar parcelware accepteert alleen deze bestanden indien deze een vaste regellengte hebben.
Bij geen van beide softwarepakketten hebben we de mogelijkheid om dit aan te passen.
Wat ik dus zou willen is een php-script maken om de ontbrekende karakters aan te vullen met spaties. Ik heb ontdekt dat ik met fgets en fputs wel kan lezen en schrijven naar bestanden, maar ik kom maar niet uit het probleem om regel voor regel met spaties aan te vullen tot n lengte.
Misschien kan het ook op een andere (eenvoudigere) manier, maar mij lijkt een scripttaal als PHP hiervoor het meest geschikt, zodat het voor de persoon welke de bestanden moet verwerken ook eenvoudig te gebruiken blijft.
Kortom: Wie kan me vertellen hoe ik de regels in dergelijke bestanden kan opvullen tot een bepaalde lengte?
Voor iedere regel staat 1 item, en deze bevat weer meerdere waarden op vastgestelde startpunten.
(bvb: karakter 1 t/m 8 zijn partnummer, karakter 9 t/m 35 woonplaats, etc...)
De laatste karakters uit de regel staan voor artikelomschrijving, maar deze is van een variabele lengte.
Hierin schuilt juist het probleem; Dit laatste bestand moeten we importeren in TNT's Parcelware, maar parcelware accepteert alleen deze bestanden indien deze een vaste regellengte hebben.
Bij geen van beide softwarepakketten hebben we de mogelijkheid om dit aan te passen.
Wat ik dus zou willen is een php-script maken om de ontbrekende karakters aan te vullen met spaties. Ik heb ontdekt dat ik met fgets en fputs wel kan lezen en schrijven naar bestanden, maar ik kom maar niet uit het probleem om regel voor regel met spaties aan te vullen tot n lengte.
Misschien kan het ook op een andere (eenvoudigere) manier, maar mij lijkt een scripttaal als PHP hiervoor het meest geschikt, zodat het voor de persoon welke de bestanden moet verwerken ook eenvoudig te gebruiken blijft.
Kortom: Wie kan me vertellen hoe ik de regels in dergelijke bestanden kan opvullen tot een bepaalde lengte?
If you can judge a wise man by the color of his skin then mister you're a better man than I