Mehrere Variablen per Link in Outlook übergeben (& Problem)

Cryog3n

Mitglied
Hallo zusammen,

ich grübel schon 4 Stunden und komm einfach nicht drauf!

Wie kann ich über die mailto: Funktion aus php heraus einen Link mit mehreren Variablen an Outlook übergeben? Outlook soll sich öffnen und den Link im Outlook Fenster einfach darstellen. Sollte so aussehen:

Hier gehts lang:
http://gibtsnicht.abc/index.php?site=freunde.php&gid=123&fid=234

Das Problem ist, dass er mir meinen Übergabe String einfach beim ersten "&" abschneidet.

Beispiel:

$body = "Hier gehts lang: http....usw.";

Jetzt der Aufruf:

echo "<a href='mailto:$to?subject=$sub&body=$body'";

---

Peng und in Outlook ist ab dem ersten "&" im String schicht im Schacht!

Bin um jeden Tipp dankbar!

Gruß, Cryo
 
Hallo,
welche Outlook Version benutzt du denn? Bei mir (Outlook 2003) hat deine Variante nämlich einwandfrei funktioniert.

mfg
forsterm
 
Hallo und Danke für die Antworten!

Die Zeichenreferenz klappt nicht, hab auch schon mit Codierungen etc. rumgewurstelt aber bringt alles nix.

Hab bis jetz rausgefunden, dass ich nen Zeilenumbruch mit %OD%OA bewirken kann.

Outlook Version ist XP bzw. 2002. Müsste schon ne Lösung für Outlook >= 2002 sein.

Hm...

Gruß, Cryo
 
Hallo zusammen,

für alle die es noch interessiert. Habs nun gelöst mit %26 im Link. Somit wird dem Bodytext der Mail Funktion der String incl. Link richtig übergeben. Sieht dann folgendermaßen aus:
Code:
$body = "bla bla ... http://irgendwas.abc/index.php?al=$al%26fr=$fr%26ed=$ed bla usw.";
echo "<a href='mailto:...,$body'>";

Grüße, Cryo
 
Zurück