Hi Hansi,
Ich habe momentan nicht die Muße, mir deinen Code komplett anzusehen, aber warum gibst Du die Werte von
$ibanner = length($banner);
$ititle = length($title);
und den anderen Längenangaben nicht mal mit einem "print" aus ... und siehst, ob sie *wirklich* == 0 sind?
Ciao
K@rl