Harry: E-Mail formatieren

Beitrag lesen

Tag !

Und zwar immer "Feldname: Feldinhalt" Dabei sollen natürlich alle Feldinhalte sauber untereinander stehen. Ich habe schon ein "TAB" \t versucht ($zeile[$zaehler] = $Feldname[$index2].":  \t".$Feldinhalt."\n";) aber das funktioniert auch nicht verlässlich (vor allem bei zu grossen Feldnamen).

Hm ...
vielleicht tut's ja

$Feldname[$index2].=":";
for($i=strlen($Feldname[$index2]); $i<=MAXIMALE_ANZAHL_ZEICHEN_FELDNAME; $i++)
    $Feldname[$index2].=" ";
$zeile[$zaehler] = $Feldname[$index2].$Feldinhalt."\n";

Um den künstlichen Rattenschwanz wieder wegzubringen:

$Feldname[$index2]=substr(trim($Feldname[$index2]), 0, strlen(trim($Feldname[$index2])-2);

Bissi umständlich, sollte aber gehen. Kann sein, daß Du das Leerzeichen statt in der Form " " als " " anhängen mußt ...

Ciao,

Harry