Bernard: E-Mail formatieren

Hallo ich versende eine Mail mit PHP !

Wie kann ich diese vernünftig formatieren ?

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).

Hat noch jemand einen Tip ? Bedanke mich im Voraus.

Gruss
Bernard

  1. 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