Hi,
for ($i=0; $i<length($_[0]); $i+=16) {
Wenn die Länge des Textes $_[0] nicht durch 16 teilbar ist, hast Du im letzten Schleifendurchlauf das Problem, daß $i+15 über das Ziel hinausschießt! Müßte man eigentlich abzählen können - Du gibst ja am Anfang auch die Länge mit aus ...
Wahnsinn, das war in der Tat der Grund. Ich habe die Schleife jetzt auf $i<16*int(length($_[0])/16) reduziert und gebe den Rest in einer zweiten Schleife aus; das ist zwar nicht besonders schön, funktioniert aber :-)
Ich danke Dir!
Cheatah