ach ja...fast übersehen...verdammt,
PHP interpretiert Zahlen die mit 0 beginnen als Oktalzahlen, also werden zB die Zahlen 08, 09,... nicht auch als 8 oder 9 angesehen... "echo" stellt sie zwar visuell korrekt dar aber "printf" nicht, das solltest Du beachten und evt. ändern, musst Du halt mal testen. Oder vielleicht hat ja hier noch jemand einen Tip. Ich muss jetzt erstmal pennen... dann verzichte ich vielleicht besser auf die Bonuspunkte...