Sönke Tesch: PHP-Mail - Textfeld-Linkübergabe

Beitrag lesen

Beispiel:

  • Beispiel-Link (im HTML astrein): http://www.meineadresse.de/forum/thread.php?threadid=1268&boardid=33
  • Im Nur-Text-Link wird daraus:     http://www.meineadresse.de/forum/thread.php?threadid68&boardid3

Du verschickst Deine Post in der Kodierung quoted-printable. Diese hat die Eigenschaft, alle missliebigen Bytes durch eine Maskierung im Format =xx zu ersetzen, wobei xx eine Hexzahl ist. Das Kästchen, das Dir bei =1268 angezeigt wird, ist also das Zeichen Nummer 12 (bzw. der Ersatz dafür, weil 12 nicht anzeigbar ist).

Ändere die Kodierung (Angabe Content-Encoding), zum Beispiel auf 8 Bit mit Zeichensatzangabe, oder kodiere Deinen Text als quoted-printable (ich meine, PHP hat dafür eine eigene Funktion, durchsuche mal die Anleitung).

Dein HTML-Text ist übrigens auch falsch, es muß &boardid lauten, nicht &boardid. Das Und ist in HTML reserviert für Maskierungen, und zwar _überall_ in HTML-Code.

Gruß,
  soenk.e