PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Leerzeichen im Formular



ace23
26-06-2003, 17:12
Hallo Gemeinde,

ich habe ein kleines Problem mit dem versenden einer HTML Mail.

In meiner Maildatei kann einmal mit Plain und einmal mit HTML gesendet werden.
Wenn ich in Plain abschicke, dann macht der mit wenn ich nach einem text z.b. 6 leerzeichen mache das auch in der mail. Wenn ich hingegen mit HTML sende macht der aus den leerzeichen nur eins.

Also wird daraus statt

Name: 6xleer Tester
Vorname: 6xleer Test

Name: Tester
Vorname: Test

Gibts dafür evt. ein mittel das mir die Leerzeichen verarbeiten kann?

EDIT: Ach ja kann man eigentlich auch nen anderen server als Mailserver angeben oder geht sowas ned?

Gaert
26-06-2003, 19:14
Hi!

Wie in HTML Üblich werden mehrere Leerzeichen hintereinander ignoriert (genauso wie die Zeilenumbrüche auch).
Ein Leerzeichen ist in HTML ein non braking space also  
Sechsmal Leerzeichen ist also

      

Einen anderen Mailserver musst du direkt über sendmail konfigurieren (frag mich nicht wie), oder du verwendest die mail funktion nicht und verschickst direkt über das SMTP Protokoll.
Für diesen Einsatz gibts auf http//www.phpguru.org ne nette Klasse.

ace23
26-06-2003, 19:17
hm naja wenns so aufwändig ist dann ists auch egal und dann macht mans halt mit Plain ;)

Aber danke für den link, sowas hab ich gesucht.