Hallo,
weiß jemand wie ich es hinbekomme, einen Text in einer mail() Funktion zu formatieren? Wie z.B.:
Preise rechts-bündig untereinander anordnen oder
Text genau untereinander anordne …
Bsp.:
Pos. Anzahl Artikel Einzelpreis Gesamtpreis
-------------------------------------------------------
1 10 Testartikel 2,90 29,00
2 100 Testartikel 2 9,90 9.900,00
...
Hallo!
Du kannst in einer mail entweder ganz normales HTML vewenden, musst aber dann im Header angeben oder du definierst spaltenbreiten und füllst die zwischen räume mit Leerzeichen bzw kannst du auch mit \t einen Tab einfügen 
Gruß Matthias
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Hallo Matthias,
gibt es keine andere Möglichkeit als eine HTML-Mail zusenden? Ich bin nicht gerade ein Freund von diesen HTML-Mails.
Gruß Emilio
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
nein, wie sollte es?
sobald Dir Tabstops nicht ausreichen - und das können sie nicht, wenn Du nicht weisst mit welcher Schriftart Deine email angeschaut wird - brauchst Du eine richtige Tabelle - und die kannst Du nicht mit plain text erstellen.
Du kannst aber ein Bild anhängen 
Hi,
Zum formatieren von Text kannst du sprintf verwenden.
lg
georg
sobald Dir Tabstops nicht ausreichen - und das können sie
nicht, wenn Du nicht weisst mit welcher Schriftart Deine email
angeschaut wird - brauchst Du eine richtige Tabelle - und die
kannst Du nicht mit plain text erstellen.
Du kannst aber ein Bild anhängen 
Hmm, also wenn ich eine Text-mail bekomme, dann zeigt mir Outlook diese mit einer monospace Schrift an(kann ich auch nicht ändern). Was anderes würde ja auch wenig Sinn ergeben.
Hmm, also wenn ich eine Text-mail bekomme, dann zeigt mir
Outlook diese mit einer monospace Schrift an(kann ich auch
nicht ändern). Was anderes würde ja auch wenig Sinn ergeben.
nicht jeder hat M$ Programme auf dem Rechner…
und mein Mailprogramm ist da so flexibel, dass es mir die Schriftart anzeigt, die ich ihm vorgebe - ich kenn die „Probleme“ der Formatierungen und hab da Courier eingestellt, aber das weiss nicht jeder und man kann da durchaus auch eine fürs Auge schönere Schriftart einstellen.
Danke Georg, ich werde mal ein wenig damit tüfteln …
Gruß Emilio
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Bsp.:
Pos. Anzahl Artikel Einzelpreis Gesamtpreis
1 10 Testartikel 2,90 29,00
2 100 Testartikel 2 9,90 9.900,00
…
Gruß Matthias
Hallo Matthias,
gibt es keine andere Möglichkeit als eine HTML-Mail zusenden?
Ich bin nicht gerade ein Freund von diesen HTML-Mails.
Gruß Emilio
Morgen Emilio!
Eine weitere Möglichkeit ausser HTML und Tabs wäre, dass du wie hier in deinem Beispiel, die Spalten anhand von Zeichenlängen definierst und die Strings dann mit Leerzeichen auffüllst!
Siehe dazu http://es.selfhtml.org/php/funktionsreferenz/string_…
Aber auch bei dieser Möglichkeit, wird die Schriftart eine Rolle spielen 
Noch einen schönen Tag
Gruß Matthias
Hallo Matthias,
die Lösung sieht gut aus … Danke Danke Danke !!!
Gruß Emilio
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]