Sky: mailto Link mit Parametern

Beitrag lesen

Hallo halodrio!

Ich würde gerne einen Link folgender Form generieren und mit diesem das lokale E-Mail Programm aufrufen.
<a href="mailto:?subject=test&body=Link: http://www.domain.de/index.php?var1=5&var2=3">E-mailLink</a>

Nun bereitet mir aber das Zweite "&" (Dick) ein Problem. Dieses wird nun nicht als Variablenverkettung
in einer URL gesehen sondern als weiteres Steuerwort für das E-Mailprogramm.

Ich weiss nicht ob es funktioniert, aber ich würde den Wert-Teil encodieren. Wenn du den Link in PHP generierst würde ich es wie folgt machen:

$link = "?subject=".urlencode("test")
          ."&body=".urlencode("Link: http://www.domain.de/index.php?var1=5&var2=3")

echo "<a href="mailto:".$link."">E-mailLink</a>";

Grüsse,

Sky